Format 7z
7z adalah format arkib baru, yang memberikan nisbah mampatan yang tinggi.
Ciri-ciri utama format 7z:
- Seni bina terbuka
- Nisbah mampatan yang tinggi
- Penyulitan AES-256 yang berkesan
- Keupayaan menggunakan kaedah mampatan, penukaran atau penyulitan
- Menyokong fail dengan saiz sehingga 16 000 000 000 GB
- Nama fail pelbagai kod
- Mampatan yang sempuna
- Pemampatan kepala arkib
7z mempunyai seni bina terbuka, jadi ia boleh menyokong kaedah mampatan yang baru. Kini kaedah berikut di integrasikan dengan 7z:
Kaedah | Keterangan |
---|---|
LZMA | Algoritma LZ77 yang diperbaiki dan dioptimumkan |
LZMA2 | Versi LZMA yang diperbaiki |
PPMD | Dmitry Shkarin PPMdH dengan perubahan kecil |
BCJ | Penukaran untuk perlaksanaan x86 32-bit |
BCJ2 | Penukaran untuk perlaksanaan x86 32-bit |
BZip2 | Algoritma Standard BWT |
Deflate | Algoritma berasaskan Standard LZ77 |
LZMA adalah kaedah standard dan umum format 7z. Ciri-ciri utama kaedah LZMA:
- Nisbah mampatan yang tinggi
- Pembolehubah Saiz kamus (sehingga 4 GB)
- Kelajuan Mampatan: kira-kira 1 MB / s pada CPU 2 GHz
- Kelajuan Nyahmampatan: kira-kira 10-20 MB / s pada CPU 2 GHz
- Keperluan memori yang kecil untuk Nyahmampatan (bergantung kepada saiz kamus)
- Saiz kod yang kecil untuk penyahmampatan: kira-kira 5 KB
- Sokongan multi-threading dan hyper-threading P4
Algoritma pemampatan LZMA sangat sesuai untuk aplikasi terbenam. LZMA dikeluarkan di bawah syarat-syarat GNPL LGPL. LZMA di ekluarkan di bawah lesen proprietari bagi mereka yang tidak boleh menggunakan GNU LGPL dalam kod mereka. Jika anda mahu menggunakan kod LZMA, anda boleh meminta rundingcara, pengaturcaraan kod ubahsuai dan lesen pemaju yang diperlukan dari halaman sokongan: Hantar mesej kepada pemaju LZMA. Semak juga maklumat mengenai SDK LZMA.
7-Zip juga menyokong penyulitan dengan algoritma AES-256. Algoritma ini menggunakan kekunci cipher sepanjang 256 bit. Untuk membuat kunci tersebut,7-Zip menggunakan fungsi terbitan berdasarkan algoritma hash SHA-256. Fungsi terbitan utama menghasilkan kunci yang berasal dari kata laluan teks yang ditakrifkan oleh pengguna. Untuk meningkatkan kos carian menyeluruh untuk kata laluan. 7-Zip menggunakan bilangan penambahbaikan yang banyak untuk menghasilkan kunci cipher dari kata laluan teks.
7z merupakan sebahagian daripada program 7-Zip yang diedarkan di bawah GNPL LGPL. Anda boleh memuat turun sumber 7-Zip dan binari dari Halaman Muat turun.
Aplikasi yang menyokong arkib 7z: WinRAR, PowerArchiver, TUGZip, IZArc.
Pautan: