Forskel mellem størrelse vs størrelse på disk Forskel mellem

Anonim

Størrelse vs Størrelse på disk

Mange mennesker er blevet forvirrede, når man ser på egenskaberne for en fil, mappe eller drev, da egenskabernes størrelse og størrelse på disk ikke normalt matcher hinanden. Værdien af ​​størrelse på egenskabssiden angiver den faktiske størrelse af filen, mens størrelsen på disken angiver antallet af byte, som det faktisk indtager på harddisken.

Uoverensstemmelsen kommer fra, hvordan filsystemet gemmer filen på drevet. Filsystemer behandler en række bytes som en enkelt klynge for at reducere antallet af adresser, der bliver brugt. Afhængigt af filsystemet kan almindelige klyngestørrelser variere fra 2KB til så store som 32KB. En fil, der er skrevet til disken, tager et diskret antal klynger uanset hver størrelse. Så en 1KB-fil, når den gemmes i et filsystem med 2KB-klynger, ville tage op 2KB, men i et filsystem med 32KB-klynger ville det tage op 32KB. En 33KB-fil vil også optage 17 2KB-klynger (34KB) eller 2 klynger i et 32KB filsystem (64KB). Mængden af ​​spildt plads til hver fil vil ikke overstige klyngestørrelsen.

På baggrund af ovenstående argumenter forventer du, at størrelsen på disken ville være større end den faktiske størrelse med ikke mere end klyngestørrelsen. Selv om dette ofte er sandt, kan nogle faktorer påvirke disse værdier. Når man kigger på en mappe med mange filer inde, kan uoverensstemmelsen være meget større, fordi hver enkelt fil kan have spildt plads, og det hele kan opsummere for mappen.

Sommetider kan størrelsen på disken være mindre end den faktiske størrelse på filen. Dette synes at være umuligt, men det kan forekomme, når du bruger visse funktioner som automatisk filkomprimering, som operativsystemet tilbyder. Den viste størrelse er den faktiske størrelse af filen, men da operativsystemet komprimerer det, vil det optagne rum ofte være væsentligt mindre.

Sammendrag:

1. Størrelsen er den faktiske byte tælling af filen, mens størrelsen på disken er den faktiske byte tæller, at den optager på disken.

2. Størrelse på disk er normalt større end den faktiske størrelse af filen.

3. Størrelsen på disken kan være mindre end den faktiske størrelse for drev, der bruger kompression.