Arsip 7-Zip (.7z)
7-Zip Standar7-Zip Archive (7Z) adalah format kontainer terbuka dengan tingkat kompresi tinggi yang menggunakan algoritma LZMA dan LZMA2, menghasilkan rasio kompresi yang jauh lebih tinggi daripada ZIP lama serta mendukung enkripsi header AES-256 bawaan.
Konversi ZIP ke 7Z
Konverter ZIP ke 7Z gratis yang berjalan di peramban. Konversikan berkas secara instan di perangkat Anda.
Pemeriksaan & Metadata
Sistem operasi dan penganalisis file mengenali file 7Z dengan memeriksa urutan byte biner di bagian awal:
Tanda Tangan Header per Byte (Byte Penanda)
Sistem operasi dan penganalisis file mengenali file 7Z dengan memeriksa urutan byte biner di bagian awal:
TANDA TANGAN HEX (OFFSET 0):
37 7A BC AF 27 1CREPRESENTASI ASCII: 7z¼¯'\x1c
Standardisasi: 7-Zip Open Architecture Specification
Spesifikasi Teknis
| Arsitektur Kontainer | Arsitektur header modular terbuka yang mendukung tumpukan filter kompresi dan nama file Unicode |
| Kompresi | LZMA, LZMA2, PPMd (teks), BZip2, Deflate, BCJ / BCJ2 (filter cabang yang dapat dieksekusi) |
| Urutan Byte | Little-endian (Intel x86) |
| Ruang Warna | Tidak berlaku (kontainer arsip) |
| Saluran & Struktur | Pohon direktori multi-file, arsip multi-volume yang terbentang, dan blok kompresi solid |
| Dimensi Maksimum | Mendukung file dan volume arsip total hingga 16 exabyte (16 miliar GB) |
| Transparansi | Atribut file lengkap, izin Unix, dan stempel waktu NTFS 64-bit berpresisi tinggi |
| Streaming & Progresif | Secara default, header disimpan di akhir file; tidak dapat dialirkan tanpa tata letak non-solid khusus |
Perbandingan Teknis 7Z dengan Pesaing
| Atribut Teknis | 7Z (Saat Ini) | ZIP | RAR | TAR.GZ |
|---|---|---|---|---|
| Algoritma Kompresi | LZMA / LZMA2 / PPMd | Deflate (tradisional) | Algoritma RAR5 proprietari | Deflate (di atas aliran Tar) |
| Enkripsi Nama File | Didukung (enkripsi header AES-256) | Tidak didukung (nama file terlihat) | Didukung (enkripsi header AES-256) | Tidak didukung (metadata tar biasa) |
| Kompresi Padat (Solid) | Didukung (peningkatan rasio kompresi besar antarfile) | Tidak didukung di ZIP standar | Didukung di arsip RAR | Secara alami solid (aliran tarball) |
| Lisensi | Gratis dan bersumber terbuka (GNU LGPL) | Domain Publik Terbuka / PKWARE | Komersial berpemilik (WinRAR) | Gratis dan bersumber terbuka (POSIX/GNU) |
Pola Kerusakan Umum dan Panduan Pemulihan Hex
Ekstraksi gagal dengan 'Data error in encrypted file. Wrong password?'.
Penyebab Utama: Checksum CRC32 yang rusak dalam aliran LZMA terenkripsi atau batas blok yang rusak.
Pemulihan: Coba pemulihan dengan opsi 'Keep broken files' di 7-Zip atau File2File.app Archive Repair.
Analisis Keamanan & Vektor Serangan Parser
Arsip 7z mendukung rantai dekode multi-filter yang kompleks di mana urutan filter buatan dapat memicu masalah keamanan memori.
Vektor Serangan yang Diketahui
- Penolakan layanan melalui dekompresi kamus LZMA yang sangat rekursif gaya 'zip bomb'.
- Penulisan heap di luar batas dalam penghitungan filter alamat cabang yang dapat dieksekusi BCJ2.
- Luapan bilangan bulat selama alokasi struktur header arsip multi-volume.
Praktik Terbaik Defensif: Batasi memori dekompresi maksimum dan rasio dekompresi dalam pipa ekstraksi otomatis sisi server.
Asal-Usul & Tonggak Sejarah
Keunggulan & Kelebihan Utama
- Rasio kompresi luar biasa yang biasanya 30% hingga 70% lebih kecil daripada ZIP warisan dan 10% hingga 20% lebih kecil daripada RAR.
- Kompresi blok padat (solid block compression) menggabungkan file serupa ke dalam aliran kontinu, memaksimalkan penghilangan data redundan.
- Enkripsi AES-256 tingkat militer mendukung enkripsi nama file, menyembunyikan isi arsip dari pemeriksaan yang tidak sah.
Keterbatasan Teknis & Kekurangan
- Kompresi padat memerlukan dekompresi file sebelumnya dalam satu blok saat mengekstrak satu file tunggal.
- Konsumsi memori yang lebih tinggi selama penyandian LZMA/LZMA2 kompresi maksimum.
- Memerlukan utilitas pihak ketiga pada rilis Windows lama tanpa dukungan 7z bawaan.
Fakta Teknis Menarik
- 7-Zip menerbitkan spesifikasi format 7z. Program 7-Zip berlisensi LGPL, sedangkan SDK LZMA berada di domain publik.
- Filter BCJ2 dalam 7z memisahkan target lompatan pada kode eksekusi x86 32-bit ke dalam aliran terpisah untuk memaksimalkan kompresi.
- Windows 11 akhirnya mengintegrasikan dukungan asli untuk mengekstrak arsip 7z pada akhir tahun 2023, 24 tahun setelah penemuannya.
Pertanyaan Teknis yang Sering Diajukan
Mengapa 7z mengompres lebih kecil daripada ZIP?
7z menggunakan algoritma LZMA2 tingkat lanjut dengan ukuran kamus yang besar (hingga 1 GB) dan kompresi 'solid' yang mengompres beberapa file sekaligus sebagai satu aliran berkelanjutan, menghilangkan data berlebih di seluruh file.
Bisakah saya membuka file 7z tanpa menginstal 7-Zip?
Windows 11 versi 24H2 mendukung arsip 7z. File2File.app dapat memproses file 7z di browser yang didukung dan perangkat yang kompatibel.
Apakah enkripsi kata sandi 7z aman?
Ya. 7z menggunakan enkripsi AES-256 standar dengan derivasi kunci SHA-256, yang secara matematis aman terhadap serangan brute-force bila menggunakan kata sandi yang kuat.
Pasangan Konversi 7Z Terkait
Mengonversi ZIP ke 7z akan mengemas ulang arsip dengan opsi kompresi yang berbeda; ukuran hasil dapat lebih kecil atau lebih besar, bergantung pada file dan pengaturan.
Mengonversi 7z ke ZIP dapat memudahkan pembukaan arsip di perangkat lunak yang mendukung ZIP; rasio kompresi bervariasi menurut jenis file dan pengaturan.