Diskteki boyut nasıl boyuttan daha küçük olabilir?


13

Windows Gezgini'nin diskte 8.00KB olduğunu ve boyutunun 25.5 KB olduğunu söylediği bir xml dosyası var.

Bu nasıl mümkün olabilir?

Disk üzerindeki boyutun birçok durumda gerçek boyuttan daha büyük olduğunu düşündüm (blok boyutları nedeniyle)?

Yanıtlar:


17

Dosyayı sıkıştırmak için NTFS sıkıştırması kullanırsanız bu olur.


9

Diskteki boyutun normalde daha büyük olduğu doğrudur. Ancak, bazen, yerleşik sıkıştırma nedeniyle, dosya aslında diskte daha küçüktür.

Kaynak


2

Dosya seyrek bir dosyaysa , diskte daha küçük görünebilir . Bu senaryoda, dosya boyutu dosyanın mantıksal boyutunu belirtirken, diskteki boyut seyrek dosyanın fiziksel boyutunu belirtir.


Sembolik bir bağ ne kadar büyük? Hedef dosya adıyla aynı sayıda bayt olan Linux'taki gibi mi?
wjandrea

Normalde, dosya boyutu bağlantının işaret ettiği dosyanın boyutudur. Bununla birlikte, NTFS ayrıca fiziksel boyuttan daha büyük mantıksal boyuta sahip seyrek dosyaları da destekler.
Brian

üzgünüm, diskteki boyut demek
istedim

@wjandrea: Orijinal cevabımdaki her şey yanlıştı. Aslında, yumuşak sembolik bağlantılar her iki değer için 0 bayt görüntüler (genellikle olduğu gibi, dosya sistemi verileri bu değerlere dahil edilmez) ve sabit bağlantılar her iki sayı için temel dosyayla aynı sayıları kullanır. Deltaları depolamak için kullanılan disk üzerinde daha küçük boyutlu bir dosyayla karşılaştıktan sonra cevabımı yazdım, ancak bu dosyanın deltaları depoladığı ve sembolik kullanmak yerine değişmeyen veriler için yer kullanmasını önlemek için seyrek bir dosya kullandığı ortaya çıktı. bağlantı (çalışamaz).
Brian

@wjandrea: Windows Vista ve sonraki sürümlerde, mklinkkomut isteminde kullanarak orijinal yanıtımı yanlış olduğunu kanıtlayabilirsiniz . Başka nedenlerle sıfır bayt dosyası görmekten kaçınmak için test dosyalarınızın 1K'dan büyük olduğundan emin olun . Ayrıca bkz. Windows Gizli: 'Diskteki Boyut' Nedir?
Brian
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.