Kamus

Apa Itu archived file name?

Archived File Name adalah nama yang sebuah arsip GZIP, RAR, atau 7z catat untuk file yang disimpan di dalamnya. Nama ini biasanya berbeda dari nama arsip itu sendiri.

archived-file-name

Archived file adalah file yang disimpan di dalam arsip, seperti file GZIP, RAR, atau 7z. Archived File Name adalah nama file yang disimpan tersebut, sebagaimana dicatat di dalam arsip. Nama ini terpisah dari nama file arsip itu sendiri.

Sebagai contoh, program gzip mengubah file bernama example.png menjadi file bernama example.png.gz. Arsip mendapatkan nama baru, tetapi Archived File Name di dalamnya tetap example.png.

Dalam konteks lain, "archived" berarti file dipindahkan dari penggunaan sehari-hari ke penyimpanan jangka panjang. Artikel ini membahas field metadata untuk file yang disimpan di dalam file arsip.

File mana yang membawanya

Dalam program metadata ExifTool, tag ArchivedFileName berasal dari arsip GZIP, RAR, dan 7z. Untuk file GZIP, ExifTool hanya membaca tag ini untuk file pertama di dalam arsip. Untuk arsip RAR atau 7z, ExifTool membaca setiap file, tetapi perintah exiftool hanya menampilkan nama pertama kecuali Anda menambahkan -a.

Arsip komik adalah arsip biasa dengan ekstensi berbeda. File CBR adalah arsip RAR, dan file CB7 adalah arsip 7z. Karena itu, nama gambar halaman dapat muncul di field ini.

Arsip ZIP menyimpan jenis nama yang sama, tetapi ExifTool melaporkannya sebagai ZipFileName. ExifTool juga melaporkan tag ini untuk beberapa format yang dibangun di atas ZIP, seperti dokumen DOCX. Komik CBZ juga merupakan arsip ZIP.

Dari mana nilai berasal

Program pengarsip menulis nama saat menambahkan file ke arsip. Dalam arsip ZIP atau RAR 5, setiap file yang disimpan memiliki header sendiri yang menyimpan nama tersebut.

GNU gzip menyimpan nama file asli secara default, kecuali Anda menggunakan opsi -n. Data yang tidak berasal dari file bernama tidak memiliki nama sama sekali. Sebuah bit flag di header GZIP menunjukkan apakah ada nama.

Seperti apa tampilan nilainya

Nilai ini adalah nama file biasa dengan ekstensinya, seperti example.png. Dalam arsip ZIP dan RAR 5, nama tersebut juga dapat menyertakan path folder. Tanda garis miring / memisahkan nama folder.

Path ZIP tidak pernah dimulai dengan huruf drive atau garis miring. Nama GZIP tidak pernah menyertakan folder, karena gzip menghapusnya.

Setiap format juga menentukan karakter yang bisa digunakan dalam nama:

  • GZIP: ISO 8859-1, juga disebut Latin-1
  • ZIP: IBM Code Page 437 lama, atau UTF-8 ketika bit flag menyatakannya
  • RAR 5: selalu UTF-8

Code Page 437 membatasi nama pada karakter dalam rentang MS-DOS asli. UTF-8 mendukung seluruh standar Unicode, sehingga dapat menyimpan huruf dari jauh lebih banyak bahasa.

Mengapa ini penting

Field ini menunjukkan isi arsip sebelum Anda mengekstraknya. Arsip itu sendiri dapat memiliki nama apa saja, tetapi field ini memberikan nama dan ekstensi file yang disimpan.

Untuk file GZIP, nilai ini mempertahankan nama asli bahkan jika seseorang mengganti nama file .gz tersebut kemudian. Perintah gunzip mengabaikan nama yang disimpan secara default, tetapi opsi -N mengembalikannya.

File .tar.gz adalah arsip TAR yang dikompresi oleh gzip. Jika gzip mengompresi file TAR sebagai file terpisah yang bernama, nilai ini menamai file TAR tersebut. Ketika program tar mengompresi arsip dalam langkah yang sama, nilai ini sering tidak ada.

Nama file dapat mengungkapkan detail pribadi, seperti nama seseorang atau nama proyek. Enkripsi ZIP biasanya hanya melindungi isi file.

Nama, ukuran, dan tanggal file tetap dapat dibaca kecuali arsip tersebut juga menggunakan fitur enkripsi central directory terpisah. Dalam arsip RAR 5 dengan header terenkripsi, header yang menyimpan nama juga ikut terenkripsi.