7 z formaat

7z is het nieuwe archiefformaat dat een hoge compressieverhouding biedt.

Belangrijkste kenmerken van het 7z formaat:

  • Open architectuur
  • Hoge compressieverhouding
  • Sterke aes-256 encryptie
  • De mogelijkheid om een compressie -, conversie - of encryptiemethode te gebruiken
  • Ondersteunt bestanden van maximaal 16000000000 GB
  • Unicode bestandsnamen
  • Compressie van vaste stof
  • Comprimeer archief header

7z heeft een open architectuur, zodat het elke nieuwe compressiemethode kan ondersteunen. Integreer nu de volgende compressiemethode in 7z:

methode omschrijving
LZMA Verbeterde en geoptimaliseerde versie van het lz77-algoritme
LZMA2 Een verbeterde versie van LZMA
PPMD De PPMdH van Dmitry Shkarin heeft een aantal kleine veranderingen doorgevoerd
BZip2 Het standaard BWT algoritme
reproductie Geen compressie

7z ondersteunt ook filters die de compressieverhouding van de primaire compressiemethode verbeteren. Nu zijn de volgende filters geintegreerd in 7z:

BCJ Converter voor x86 uitvoerbare bestanden
BCJ2 Converter voor x86 uitvoerbare bestanden
ARM64 Uitvoerbare bestanden ARM64 converter
ARMT 32-bit ARM - Thumb executables converter
ARM 32-bit ARM32 converter voor uitvoerbare bestanden
PPC Converter voor PowerPC uitvoerbare bestanden
SPARC SPARC uitvoerbare converter
IA64 IA — 64 (Itanium) van het uitvoerbare bestand converter
Delta scuti Wav-bestanden converter
Swap2 / Swap4 Omvormer voor byte order wijzigen

LZMA [/ b] 7z is opmaak standaard compressie methode. De belangrijkste kenmerken van de LZMA methode:

  • Hoge compressieverhouding
  • Variabele dictionary grootte (tot 4 GB)
  • Compressie snelheid: ongeveer 2-8mb /s onder 4 GHz CPU (2 CPU thread versie).
  • Decompressie snelheid: de decompressie snelheid is ongeveer 30-100mb /s bij een 4ghz CPU(1 CPU thread).
  • Weinig geheugen nodig om uit te pakken (afhankelijk van de grootte van het woordenboek)
  • Kleine code voor het uitpakken: ongeveer 5 KB

7-zip ondersteunt ook aes-256 encryptie. Het algoritme gebruikt een 256 bit lange sleutel. Om de sleutel aan te maken, gebruikt 7-zip afgeleide functies gebaseerd op het sha-256 hash-algoritme. De belangrijkste afgeleide functie produceert een afgeleide sleutel op basis van een door de gebruiker gedefinieerde tekstwachtwoord. Om de kosten van het poor search wachtwoord te verhogen, 7-zip maakt gebruik van een groot aantal iteraties voor het genereren van sleutels van tekst wachtwoorden.

7z Code ja deel 7-Zip Programma's verdeeld onder de GNU LGPL. U kunt downloaden 7-Zip Broncode en binaire bestanden Download pagina.

Het grootste deel van de 7z code bestaat uit LZMA SDK.

Toepassingen die 7z archieven ondersteunen :WinRAR,PowerArchiver, TUGZip, IZArc.

Links:


Copyright (C) 2024 Igor Pavlov.