Verschil tussen grootte en grootte op schijf

Grootte versus grootte op schijf

Veel mensen zijn in verwarring geraakt bij het bekijken van de eigenschappen van een bestand, map of station, omdat de grootte en grootte van de eigenschappen op de schijf gewoonlijk niet met elkaar overeenkomen. De waarde van de grootte op de eigenschappenpagina geeft de werkelijke grootte van het bestand aan, terwijl de grootte op schijf aangeeft hoeveel bytes het daadwerkelijk in beslag neemt op de harde schijf.

De discrepantie komt van de manier waarop het bestandssysteem het bestand op de schijf opslaat. Bestandssystemen behandelt een aantal bytes als een enkele cluster om het aantal adressen dat wordt gebruikt te verminderen. Afhankelijk van het bestandssysteem kunnen algemene clustergroottes variëren van 2 KB tot zo groot als 32 KB. Een bestand dat naar schijf wordt geschreven, heeft een discreet aantal clusters, ongeacht de werkelijke grootte. Dus een bestand van 1 KB wanneer het wordt opgeslagen in een bestandssysteem met 2KB-clusters zou 2 KB kosten, maar in een bestandssysteem met 32 ​​KB-clusters zou dit 32 KB kosten. Een 33 KB-bestand zou ook 17 2KB-clusters (34 KB) of 2 clusters in een 32 KB-bestandssysteem (64 KB) innemen. De hoeveelheid verspilde ruimte voor elk bestand zou de clustergrootte niet overschrijden.

Op basis van de bovenstaande argumenten zou je verwachten dat de grootte op schijf groter zou zijn dan de werkelijke grootte met niet meer dan de clustergrootte. Hoewel dit vaak waar is, kunnen sommige factoren van invloed zijn op deze waarden. Wanneer je naar een map kijkt met veel bestanden erin, kan het verschil veel groter zijn omdat elk afzonderlijk bestand verspilling van ruimte kan hebben en dit alles kan samenvatten voor de map.

Soms kan de grootte op de schijf kleiner zijn dan de werkelijke grootte van het bestand. Dit lijkt onmogelijk, maar het kan voorkomen wanneer u bepaalde functies gebruikt, zoals automatische bestandscompressie die door het besturingssysteem wordt aangeboden. Het weergegeven formaat is de werkelijke grootte van het bestand, maar omdat het besturingssysteem het comprimeert, is de ingenomen ruimte vaak aanzienlijk kleiner.

Samenvatting:
1.Size is de feitelijke bytetelling van het bestand, terwijl de grootte op schijf de werkelijke bytetelling is die deze op de schijf inneemt.
2.Size op schijf is meestal groter dan de werkelijke grootte van het bestand.
3.Size op schijf kan kleiner zijn dan de werkelijke grootte voor stations die compressie gebruiken.