Dlaczego Finder pokazuje plik jako „129.900 bajtów (131 KB na dysku)”?
129900 bajtów = 126,86 KB
Jeśli zaokrąglisz go do najbliższej granicy 4k, rozmiar nie może wynosić 131kb. Jestem zdezorientowany, czy ktoś może pomóc?
Dlaczego Finder pokazuje plik jako „129.900 bajtów (131 KB na dysku)”?
129900 bajtów = 126,86 KB
Jeśli zaokrąglisz go do najbliższej granicy 4k, rozmiar nie może wynosić 131kb. Jestem zdezorientowany, czy ktoś może pomóc?
Odpowiedzi:
Nie, to prawda.
128 KiB = 131072B = 131kB
Apple zdecydowało się zaprzestać używania Kibi / Mebi / GibiBytes (1024, 1 048 576 i 1 073 741 824 bajtów) w wyświetlaniu rozmiarów plików w najnowszych wersjach systemu Mac OS X. Od Lion i prawdopodobnie Snow Leopard raportuje true kilo / mega / gigaBajty (1000, 1 000 000 i 1 000 000 000 bajtów)
Masz rację, że HFS + zazwyczaj używa obecnie bloków 4096 bajtów. Więc jeśli twój plik ma nieco ponad 126 976 bajtów długości, nie zmieści się w 31 blokach, więc użyje części 32-go bloku, więc w niektórych przypadkach tylko używane bloki są liczone zamiast dokładnego rozmiaru plik może mieć długość 131 072 (zaokrąglona do 131 KB).
31 klastrów 4KiB to 126 976 bajtów. Za mało, aby pomieścić 129.900 bajtów. 32 klastry 4KiB to 131 072 bajty. To wystarczy, aby pomieścić 129 900 bajtów. Używa więc 32 klastrów 4KiB lub 128KiB, czyli 131,072 bajtów lub około 131KB.
Rozmiar pliku to 129900 bytes = 126.86 KB
. Ilość miejsca na dysku twardym wynosi 131 KB. Mówiąc prosto: To się dzieje, ponieważ system plików na dysku twardym ma kilka klastrów. Każdy klaster może mieć tylko kilka kilobajtów. Jednak gdy plik jest zapisywany na dysku twardym, może nie wykorzystać pełnego klastra. Nawet jeśli nie wykorzysta pełnego klastra, pamięć ta jest zasadniczo niedostępna.