7z formátum

A 7z az új archív formátum, amely magas tömörítési arányt biztosít.

A 7z formátum főbb jellemzői:

  • Nyílt architektúra
  • Nagy tömörítési arány
  • Erős AES-256 titkosítás
  • Bármilyen tömörítési, átalakítási vagy titkosítási módszer használatának képessége
  • Legfeljebb 160000000000 GB méretű támogató fájlok
  • Unicode fájlnevek
  • Szilárd tömörítés
  • Archív fejlécek tömörítése

A 7z nyílt architektúrával rendelkezik, így bármilyen új tömörítési módszert támogat. Most a következő tömörítési módszerek vannak integrálva a 7z-be:

Módszer Leírás: __________
LZMA Az LZ77 algoritmus továbbfejlesztett és optimalizált verziója
LZMA2 Az LZMA továbbfejlesztett változata
PPMD Dmitrij Shkarin PPMdH kis változtatásokkal
BZip2 Standard BWT algoritmus
Másolat Nincs tömörítési módszer

A 7z támogatja azokat a szűrőket is, amelyek javítják a fő tömörítési módszer tömörítési arányát. Most a következő szűrők vannak integrálva a 7z-be:

BCJ Átalakító x86 futtatható fájlokhoz
BCJ2 Átalakító x86 futtatható fájlokhoz
ARM64 Átalakító ARM64 futtatható fájlokhoz
ARMT Átalakító 32 bites ARM-Thumb futtatható fájlokhoz
ARM Átalakító 32 bites ARM32 futtatható fájlokhoz
PPC Átalakító PowerPC futtatható fájlokhoz
SPARC Konverter SPARC futtatható fájlokhoz
IA64 Konverter IA-64 (Itanium) végrehajtható fájlokhoz
Delta Átalakító WAV fájlokhoz
2. csereügylet/4. csere Konverterek a bájtok sorrendjének megváltoztatásához

Az LZMA a 7z formátum alapértelmezett és általános tömörítési módszere. Az LZMA módszer főbb jellemzői:

  • Nagy tömörítési arány
  • Változó szótárméret (legfeljebb 4 GB)
  • Tömörítési sebesség: kb. 2-8 MB/s 4 GHz-es CPU-n (2 cpu szálas verzió).
  • Kibontási sebesség: kb. 30-100 MB/s 4 GHz-es CPU-n (1 cpu szál).
  • Kis memóriaigény a kicsomagoláshoz (a szótár méretétől függően)
  • Kis kódméret a kicsomagoláshoz: kb. 5 KB

A 7-Zip támogatja az AES-256 algoritmussal történő titkosítást is. Ez az algoritmus 256 bit hosszúságú titkosítási kulcsot használ. A kulcs létrehozásához a 7-Zip az SHA-256 kivonatoló algoritmuson alapuló származtatási függvényt használja. A kulcsszármaztatási függvény származtatott kulcsot hoz létre a felhasználó által meghatározott szöveges jelszóból. A jelszavak kimerítő keresésének költségeinek növelése érdekében a 7-Zip nagyszámú iterációt használ a szöveges jelszóból származó titkosítási kulcs előállításához.

7z kód része 7-Zip program a GNU LGPL alatt terjesztve. Letöltheti 7-Zip Források és bináris fájlok innen: Letöltési oldal.

A 7z kód nagy része a következő: LZMA SDK.

A 7z archívumokat támogató alkalmazások: WinRAR,PowerArchiver, TUGZip, IZArc.

Linkek:


Copyright (C) 2023 7zip.com