Le format 7z

7z est un nouveau format d'archive, offrant un taux de compression très élevé.

Les caractéristiques principales du format 7z:

  • Architecture ouverte.
  • Taux de compression élevé.
  • Chiffrement fort AES-256.
  • Possibilité d'utiliser n'importe quelle méthode de compression, de conversion ou de cryptage.
  • Support des fichiers ayant une taille pouvant aller jusqu'à 16.000.000.000 Go.
  • Noms de fichier au format Unicode.
  • Compression solide.
  • Compression des entêtes d'archive.

7z a une architecture ouverte et peut ainsi supporter n'importe quelle nouvelle méthode de compression. Pour l'instant, les méthodes de compression suivantes sont intégrées à 7z:

Méthode Description
LZMA Version améliorée et optimisée de l'algorithme LZ77.
LZMA2 Version améliorée de LZMA.
PPMD Méthode PPMdH de Dmitry Shkarin avec de petits changements.
BZip2 Algorithme BWT standard.
Copy Sans compression.

7z prend également en charge les filtres qui améliorent le taux de compression de la méthode de compression principale. Désormais, les filtres suivants sont intégrés à 7z :

BCJ Convertisseur pour les exécutables x86 32-bit
BCJ2 Convertisseur pour les exécutables x86 32-bit
ARM64 Convertisseur pour les exécutables ARM64
ARMT Convertisseur pour les exécutables ARM-Thumb 32-bit
ARM Convertisseur pour les exécutables ARM32 32-bit
PPC Convertisseur pour les exécutables PowerPC
SPARC Convertisseur pour les exécutables SPARC
IA64 Convertisseur pour les exécutables IA-64 (Itanium)
Delta Convertisseur pour les fichiers WAV
Swap2/Swap4 Convertisseurs pour changer l'ordre des octets

LZMA est la méthode de compression générale par défaut du format 7z.
Ses principales caractéristiques sont :

  • Taux de compression élevé.
  • Taille du dictionnaire variable (jusqu'à 4 Go).
  • Vitesse de compression : environ 2-8 Mo/s sur un processeur à 4 GHz.
  • Vitesse de décompression : environ 30-100 Mo/s sur un processeur à 4 GHz.
  • Faible demande de mémoire pour la décompression (selon la taille du dictionnaire).
  • Petite taille du code de décompression : environ 5 Ko.

7-Zip supporte aussi le chiffrement au moyen de l'algorithme AES-256. Cet algorithme utilise une clé de chiffrement d'une longueur de 256 bits. Pour créer cette clé, 7-Zip utilise des fonctions de dérivation basées sur l'algorithme de hachage SHA-256. La fonction de dérivation produit une clé dérivée du texte fourni par l'utilisateur. Pour augmenter le coût d'une recherche exhaustive du mot de passe, 7-zip utilise un grand nombre d'itérations pour produire la clé chiffrée à partir du mot de passe.

7z fait partie du programme 7-Zip distribué sous la licence GNU LGPL. Vous pouvez télécharger les sources et les exécutables de 7-Zip sur la page Téléchargement.

Les applications qui supportent les archives 7z: WinRAR, PowerArchiver, TUGZip, IZArc.

Liens:

Si vous avez connaissance d'un bogue dans le code 7-Zip, vous pouvez créer un nouveau ticket dans la section BUG :

Tickets 7-Zip sur SourceForge

Veuillez marquer le ticket comme "Marquer comme privé", si vous souhaitez signaler une éventuelle vulnérabilité dans 7-Zip.

Si vous souhaitez envoyer un message au développeur de 7-Zip, vous pouvez le faire via le service SourceForge "Envoyer un message", ou créer un ticket d'assistance avec l'indicateur "Marquer comme privé":

Le support de 7-Zip sur SourceForge


Copyright (C) 2024 Igor Pavlov.