Ang na-archive na file ay isang file na nakaimbak sa loob ng isang archive, tulad ng GZIP, RAR, o 7z file. Ang Pangalan ng Na-archive na File ay ang pangalan ng nakaimbak na file, ayon sa naitala sa archive. Ang pangalang ito ay hiwalay sa file name ng mismong archive.
Halimbawa, ginagawang file na example.png.gz ng programang gzip ang file na may pangalang example.png. Ang archive ang tumatanggap ng bagong pangalan, pero ang Pangalan ng Na-archive na File sa loob nito ay nananatiling example.png.
Sa ibang mga konteksto, ang "archived" ay nangangahulugang inilipat ang mga file mula sa pang-araw-araw na paggamit patungo sa pangmatagalang imbakan. Tinutalakay ng artikulong ito ang metadata field para sa mga file na nakaimbak sa loob ng isang archive file.
Aling mga file ang may taglay nito
Sa metadata program na ExifTool, ang tag na ArchivedFileName ay nanggagaling sa mga GZIP, RAR, at 7z archive. Para sa GZIP file, binabasa ng ExifTool ang mga tag na ito para lamang sa unang file sa archive. Para sa RAR o 7z archive, binabasa nito ang bawat file, pero ipinapakita ng exiftool command ang unang pangalan lang maliban na lang kung idaragdag mo ang -a.
Ang comic book archives ay karaniwang archives na may ibang extension. Ang CBR file ay isang RAR archive, at ang CB7 file ay isang 7z archive. Kaya puwedeng lumabas sa field na ito ang pangalan ng isang page image.
Nagse-save din ang ZIP archives ng ganitong uri ng pangalan, pero nire-report ito ng ExifTool bilang ZipFileName. Nire-report din ng ExifTool ang tag na ito para sa ilang format na nakabatay sa ZIP, tulad ng mga dokumentong DOCX. Ang CBZ comic ay isang ZIP archive din.
Kung saan nagmumula ang halaga
Isinusulat ng archiving program ang pangalan kapag idinaragdag nito ang isang file sa archive. Sa ZIP o RAR 5 archive, bawat nakaimbak na file ay may sarili nitong header na naglalaman ng pangalan.
Sine-save ng GNU gzip ang orihinal na file name bilang default, maliban kung gagamitin mo ang option na -n. Ang data na hindi nagmula sa isang pinangalanang file ay walang pangalan. Isang flag bit sa GZIP header ang nagsasaad kung may pangalan o wala.
Kung ano ang itsura ng value
Ang value ay isang karaniwang file name kasama ang extension nito, tulad ng example.png. Sa ZIP at RAR 5 archives, puwede ring isama ng pangalan ang folder path. Isang forward slash na / ang naghihiwalay sa mga pangalan ng folder.
Ang ZIP path ay hindi kailanman nagsisimula sa drive letter o slash. Ang GZIP name ay hindi kailanman naglalaman ng mga folder, dahil inaalis ng gzip ang mga ito.
Itinakda rin ng bawat format ang mga character na puwedeng gamitin sa isang pangalan:
- GZIP: ISO 8859-1, na tinatawag ding Latin-1
- ZIP: ang lumang IBM Code Page 437, o UTF-8 kapag may bit flag na nagsasabi nito
- RAR 5: laging UTF-8
Nililimitahan ng Code Page 437 ang mga pangalan sa mga character sa orihinal na MS-DOS range. Sinusuportahan ng UTF-8 ang buong Unicode standard, kaya kaya nitong mag-imbak ng mga letra mula sa mas marami pang wika.
Bakit ito mahalaga
Ipinapakita ng field na ito kung ano ang nasa loob ng isang archive bago mo ito i-unpack. Maaaring magkaroon ng kahit anong pangalan ang archive mismo, pero ibinibigay ng field na ito ang pangalan at extension ng nakaimbak na file.
Para sa GZIP file, pinananatili ng value ang orihinal na pangalan kahit palitan pa ng ibang tao ang pangalan ng .gz file pagkatapos. Hindi pinapansin ng gunzip command ang nakaimbak na pangalan bilang default, pero ibinabalik ito ng option na -N.
Ang .tar.gz file ay TAR archive na compressed ng gzip. Kung kinompress ng gzip ang TAR file bilang isang hiwalay, pinangalanang file, pinapangalanan ng value ang TAR file na iyon. Kapag ang tar program ang nag-compress ng archive sa parehong hakbang, madalas na nawawala ang value.
Maaaring magbunyag ang mga file name ng pribadong detalye, tulad ng pangalan ng isang tao o pangalan ng isang proyekto. Kadalasan, ang ZIP encryption ay pinoprotektahan lang ang nilalaman ng mga file.
Mananatiling nababasa ang mga pangalan, laki, at petsa ng mga file maliban na lang kung gumagamit din ang archive ng hiwalay na central directory encryption feature. Sa RAR 5 archive na may encrypted headers, naka-encrypt din ang mga header na naglalaman ng mga pangalan.