7z-format

7z er det nye arkivformat, der giver et højt komprimeringsforhold.

De vigtigste funktioner i 7z-format:

  • Åben arkitektur
  • Højt kompressionsforhold
  • Stærk AES-256-kryptering
  • Evne til at bruge enhver komprimerings-, konverterings- eller krypteringsmetode
  • Understøttende filer med størrelser på op til 16000000000 GB
  • Unicode-filnavne
  • Fast komprimering
  • Komprimering af arkivoverskrifter

7z har åben arkitektur, så den kan understøtte alle nye komprimeringsmetoder. Nu er følgende komprimeringsmetoder integreret i 7z:

Metode Beskrivelse
LZMA Forbedret og optimeret version af LZ77 algoritme
LZMA2 Forbedret version af LZMA
PPMD Dmitry Shkarins PPMdH med små ændringer
BZip2 Standard BWT-algoritme
Eksemplar Ingen komprimeringsmetode

7z understøtter også filtre, der forbedrer komprimeringsforholdet mellem hovedkomprimeringsmetoden. Nu er følgende filtre integreret i 7z:

BCJ Konverter til x86 eksekverbare filer
BCJ2 Konverter til x86 eksekverbare filer
ARM64 Konverter til ARM64 eksekverbare filer
ARMT Konverter til 32-bit ARM-Thumb eksekverbare filer
ARM Konverter til 32-bit ARM32 eksekverbare filer
PPC Konverter til PowerPC-eksekverbare filer
SPARC Konverter til SPARC eksekverbare filer
IA64 Konverter til IA-64 (Itanium) eksekverbare filer
Delta Konverter til WAV filer
Swap2/Swap4 Omformere til ændring af rækkefølgen af bytes

LZMA er standard og generel komprimeringsmetode i 7z-format. De vigtigste træk ved LZMA-metoden:

  • Højt kompressionsforhold
  • Variabel ordbogsstørrelse (op til 4 GB)
  • Komprimeringshastighed: ca. 2-8 MB / s på 4 GHz CPU (2 cpu tråde version).
  • Dekomprimeringshastighed: ca. 30-100 MB / s på 4 GHz CPU (1 cpu-tråd).
  • Små hukommelseskrav til dekomprimering (afhænger af ordbogens størrelse)
  • Lille kodestørrelse til dekomprimering: ca. 5 KB

7-Zip understøtter også kryptering med AES-256-algoritme. Denne algoritme bruger chiffernøgle med længde på 256 bit. For at oprette denne nøgle bruger 7-Zip afledningsfunktion baseret på SHA-256 hash-algoritme. En nøgleafledningsfunktion producerer en afledt nøgle fra tekstadgangskode defineret af brugeren. For at øge omkostningerne ved udtømmende søgning efter adgangskoder bruger 7-Zip stort antal iterationer til at producere chiffernøgle fra tekstadgangskode.

7z kode er en del af 7-Zip program distribueret under GNU LGPL. Du kan downloade 7-Zip Kilder og binære filer fra Download side.

Størstedelen af 7z-koden er inkluderet i LZMA SDK.

Programmer, der understøtter 7z arkiver: WinRAR,PowerArchiver, TUGZip, IZArc.

Links:


Copyright (C) 2023 7zip.com