Arşivlenmiş bir dosya, GZIP, RAR veya 7z dosyası gibi bir arşivin içinde saklanan dosyadır. Arşivlenmiş Dosya Adı, arşivin kaydettiği haliyle o saklanan dosyanın adıdır. Bu ad, arşivin kendi dosya adından ayrıdır.
Örneğin gzip programı, example.png adlı bir dosyayı example.png.gz adlı bir dosyaya dönüştürür. Yeni ad arşivin kendisine verilir, ancak içindeki Arşivlenmiş Dosya Adı example.png olarak kalır.
Diğer bağlamlarda "arşivlenmiş", dosyaların günlük kullanımdan çıkarılarak uzun süreli depolamaya taşındığı anlamına gelir. Bu makale, bir arşiv dosyasının içinde saklanan dosyalar için kullanılan meta veri alanını ele alır.
Bunu hangi dosyalar içeriyor
ExifTool meta veri programında ArchivedFileName etiketi GZIP, RAR ve 7z arşivlerinden gelir. Bir GZIP dosyası için ExifTool bu etiketleri yalnızca arşivdeki ilk dosya için okur. Bir RAR veya 7z arşivinde ise her dosyayı okur, ancak -a eklemediğiniz sürece exiftool komutu yalnızca ilk adı gösterir.
Çizgi roman arşivleri, yalnızca uzantısı farklı olan normal arşivlerdir. Bir CBR dosyası RAR arşividir, bir CB7 dosyası ise 7z arşividir. Bu nedenle bir sayfa görselinin adı bu alanda görünebilir.
ZIP arşivleri de aynı türden adları saklar, ancak ExifTool bunu ZipFileName olarak raporlar. ExifTool bu etiketi, ZIP üzerine kurulmuş bazı biçimler için de raporlar; örneğin DOCX belgeleri. Bir CBZ çizgi romanı da ZIP arşividir.
Değerin kaynağı
Arşivleme programı, dosyayı arşive eklerken adını yazar. Bir ZIP veya RAR 5 arşivinde, saklanan her dosyanın adını içeren kendi başlığı (header) bulunur.
GNU gzip, -n seçeneğini kullanmadığınız sürece, varsayılan olarak özgün dosya adını kaydeder. Adlandırılmış bir dosyadan gelmeyen verinin hiç adı yoktur. GZIP başlığındaki bir bayrak biti, bir adın bulunup bulunmadığını gösterir.
Değerin nasıl göründüğü
Değer, uzantısıyla birlikte düz bir dosya adıdır; örneğin example.png. ZIP ve RAR 5 arşivlerinde ad, ayrıca bir klasör yolunu da içerebilir. İleri eğik çizgi / klasör adlarını birbirinden ayırır.
Bir ZIP yolu asla bir sürücü harfiyle veya eğik çizgiyle başlamaz. Bir GZIP adı hiçbir zaman klasör içermez, çünkü gzip bunları kaldırır.
Her biçim ayrıca bir adın kullanabileceği karakterleri de belirler:
- GZIP: ISO 8859-1, diğer adıyla Latin-1
- ZIP: eski IBM Code Page 437 veya bir bayrak biti öyle diyorsa UTF-8
- RAR 5: her zaman UTF-8
Code Page 437, adları özgün MS-DOS aralığındaki karakterlerle sınırlar. UTF-8 ise tam Unicode standardını destekler, bu nedenle çok daha fazla dilden harfleri saklayabilir.
Neden önemli olduğu
Bu alan, arşivi açmadan önce içinde ne olduğunu gösterir. Arşivin kendisinin adı herhangi bir şey olabilir, ancak bu alan, saklanan dosyanın adını ve uzantısını verir.
Bir GZIP dosyasında, değer, daha sonra .gz dosyasının adı değiştirilse bile özgün adı korur. gunzip komutu varsayılan olarak saklanan adı yok sayar, ancak -N seçeneği bu adı geri yükler.
.tar.gz dosyası, gzip ile sıkıştırılmış bir TAR arşividir. gzip, TAR dosyasını ayrı ve adlandırılmış bir dosya olarak sıkıştırdıysa, değer bu TAR dosyasının adını verir. tar programı arşivi aynı adımda sıkıştırdığında, bu değer çoğu zaman eksik olur.
Dosya adları, bir kişinin adı veya bir proje adı gibi özel bilgileri açığa çıkarabilir. ZIP şifrelemesi genellikle yalnızca dosya içeriklerini korur.
Arşiv ayrıca ayrı merkezi dizin şifreleme özelliğini kullanmıyorsa, dosyaların adları, boyutları ve tarihleri okunabilir durumda kalır. Başlıkları şifrelenmiş bir RAR 5 arşivinde, adları tutan başlıklar da şifrelenir.