Velikost souboru - File size

Velikost souboru je měřítkem toho, kolik dat obsahuje počítačový soubor, nebo střídavě, kolik paměti spotřebuje. Velikost souboru je obvykle vyjádřena v jednotkách měření na základě bajtu . Podle konvence používají jednotky velikosti souboru buď metrickou předponu (jako v megabajtech a gigabajtech ) nebo binární předponu (jako v mebibetech a gibibytech ).

Když je soubor zapsán do systému souborů , což je případ většiny moderních zařízení, může zabírat o něco více místa na disku, než soubor vyžaduje. Je to proto, že systém souborů zaokrouhluje velikost nahoru tak, aby zahrnoval veškeré nevyužité místo, které zbylo v posledním sektoru disku použitém souborem. ( Sektor je nejmenší množství místa adresovatelného souborovým systémem. Velikost sektoru disku se pohybuje od několika set do několika tisíc bajtů.) Nevyužité místo se nazývá uvolněné místo nebo vnitřní fragmentace . Ačkoli menší velikosti sektoru umožňují hustší využití místa na disku, snižují provozní efektivitu systému souborů.

Maximální velikost

Maximální velikost souboru, který systém souborů podporuje, závisí nejen na kapacitě systému souborů, ale také na počtu bitů vyhrazených pro ukládání informací o velikosti souboru. Maximální velikost souboru v systému souborů FAT32 je například 4 294 967 295 bajtů, což je o jeden bajt méně než čtyři gigabajty. Níže uvedená tabulka uvádí maximální velikost souboru pro řadu běžných nebo historických souborových systémů.

Souborový systém Maximální velikost
APFS 8 EB
exFAT 16 EB
FAT12 16 MB ( klastry 4 KB ) nebo 32 MB (klastry 8 KB)
FAT16B 2 GB (bez LFS ) nebo 4 GB (s LFS)
FAT32 4 GB
HFS 2 GB
HFS + 8 EB
HPFS 2 GB
NTFS 16 EB

Jednotky informací

Bajty jsou typickou základní jednotkou informací. U větších souborů bude obvykle jejich velikost vyjádřena pomocí kilobyte, megabajtu nebo gigabajtu v závislosti na velikosti souboru. I když tyto větší jednotky nejsou tak přesné jako velikost bajtu, většina operačních systémů odhalí skutečnou velikost bajtu souboru přímou kontrolou vlastností souboru. Nástroje příkazového řádku mohou také vystavit přesnou velikost bajtu.

Souborový systém může zobrazovat všechny velikosti s metrickým systémem pouze s 'kB' na malých souborech, což to naznačuje, zatímco některé souborové systémy / operační systémy by zobrazovaly velikosti v, tradičně používané na počítačích, binární systém pro všechny velikosti, např. 'KB' , zatímco výrobci pevných disků používají metrický systém (např. GB = 1 000 000 000 bajtů a TB = 1 000 GB).

Kilobyte (KB) (JEDEC), se někdy jednoznačně označuje jako kibibyte (KiB) (IEC). Někdy se používá kB s předponou SI s malým písmenem „k-“ pro kilo (1000), pak se vždy rovná 1000 bajtů.

Přenosy souborů (např. „Stahování“) mohou v binárním, nikoli metrickém systému využívat rychlosti jednotek bajtů (např. MB / s), zatímco síťový hardware, například WiFi , vždy používá metrický systém (Mbit / s, Gbit / s atd. .). jednotek z bitů (a je třeba vyslat více než samotné soubory, takže některé režijní třeba započítat in), což povrchně podobné výrazy velmi neslučitelné.

Viz také

Poznámky

Reference