Format 7z

7z ialah format arkib baharu, memberikan nisbah mampatan yang tinggi.

Ciri-ciri utama format 7z:

  • Seni bina terbuka
  • Nisbah mampatan tinggi
  • Penyulitan AES-256 yang kuat
  • Keupayaan menggunakan sebarang kaedah mampatan, penukaran atau penyulitan
  • Fail sokongan dengan saiz sehingga 16000000000 GB
  • Nama fail Unicode
  • Memampatkan pepejal
  • Memampatkan pengepala arkib

7Z mempunyai seni bina terbuka, jadi ia boleh menyokong sebarang kaedah mampatan baru. Sekarang kaedah mampatan berikut disepadukan ke 7z:

Kaedah Keterangan
LZMA Versi algoritma LZ77 yang lebih baik dan dioptimumkan
LZMA2 Versi LZMA yang dipertingkatkan
PPMD PPMdH Dmitry Shkarin dengan perubahan kecil
BZip2 Algoritma BWT standard
Menyalin Tiada kaedah pemampatan

7Z juga menyokong penapis yang meningkatkan nisbah mampatan kaedah mampatan utama. Sekarang penapis berikut disepadukan ke 7z:

BCJ Penukar untuk x86 boleh laku
BCJ2 Penukar untuk x86 boleh laku
ARM64 Penukar untuk boleh laku ARM64
ARMT Penukar untuk boleh laku ARM-Thumb 32-bit
ARM Penukar untuk boleh laku ARM32 bit
PPC Penukar untuk PowerPC boleh laku
SPARC Penukar untuk boleh laku SPARC
IA64 Penukar untuk IA-64 (Itanium) boleh laku
Delta Penukar untuk WAV fail
Swap2/Swap4 Penukar untuk mengubah tertib bait

LZMA adalah kaedah lalai dan mampatan umum format 7z. Ciri-ciri utama kaedah LZMA:

  • Nisbah mampatan tinggi
  • Saiz kamus pemboleh ubah (sehingga 4 GB)
  • Kelajuan memampatkan: kira-kira 2-8 MB / s pada CPU 4 GHz (versi 2 benang cpu).
  • Kelajuan penyahmampatan: kira-kira 30-100 MB / s pada CPU 4 GHz (1 benang cpu).
  • Keperluan ingatan kecil untuk penyahmampatan (bergantung kepada saiz kamus)
  • Saiz kod kecil untuk penyahmampatan: kira-kira 5 KB

7-Zip juga menyokong penyulitan dengan algoritma AES-256. Algoritma ini menggunakan kunci sifir dengan panjang 256 bit. Untuk mencipta kekunci 7-Zip menggunakan fungsi terbitan berdasarkan algoritma hash SHA-256. Fungsi terbitan kunci menghasilkan kunci terbitan daripada kata laluan teks yang ditakrifkan oleh pengguna. Untuk meningkatkan kos carian lengkap untuk kata laluan 7-Zip menggunakan sejumlah besar lelaran untuk menghasilkan kunci sifir dari kata laluan teks.

7z Kod adalah sebahagian daripada 7-Zip program yang diedarkan di bawah GNU LGPL. Anda boleh memuat turun 7-Zip Sumber dan binari dari Muat Turun Halaman.

Sebahagian besar kod 7z dimasukkan ke LZMA SDK.

Aplikasi yang menyokong arkib 7z: WinRAR,PowerArchiver, TUGZip, IZArc.

Pautan:


Copyright (C) 2023 7zip.com