2016-03-28 13 views
0

HFS + Catalog dosya girişlerini işleyen bir kodla çalışıyorum. OS X sürüm 10.10'dan başlayarak gerçek dosya boyutu 0 iken bazı girişlerin sıfır boyutu vardır. Başka bir deyişle, ls -l, sıfır olmayan boyutta gösterilir, dosya okunabilir ancak katalog girişi, boyut 0 gösterir. Örnekler, çoğu/private/var/db/dslocal/nodes/Default/users içindeki dosyalar. OS X'de, 10.9'a kadar katalog girişleri, ls -l çıktılarına tam olarak uyan dosya boyutu içerir. OS X 10.10 ve 10.11'de hangi değişikliklerin böyle bir şeye neden olabileceğini bilen var mı? Herhangi bir işaretçi çok takdir edilmektedir.HFS + catalogue giriş 0 bedene sahip

cevap

0

OS X 10.6'da, Apple, sıkıştırılmış dosya için HFS + 'ya destek ekledi. Ayrıntılar karmaşıktır (bkz. John Siracusa's review of 10.6), ancak diğer şeylerin yanında küçük dosyaların tamamen uzatılmış özniteliklerde (ve belki de kaynak çatalı) saklanmasını sağlar. Görünüşe göre, bunu önceden yüklenmiş kullanıcı ve grup hesaplarının çoğu için 10.10'da kullanmaya başladılar. sudo ls -lO /private/var/db/dslocal/nodes/Default/users'u çalıştırın ve "sıkıştırılmış" bayrakla tüm dosyalara bakın!