Archivio 7-Zip (.7z)

Specifica Standard

7-Zip Archive (7Z) è un formato contenitore aperto ad alta compressione che utilizza gli algoritmi LZMA e LZMA2, offrendo rapporti di compressione notevolmente superiori rispetto al formato ZIP legacy e crittografia delle intestazioni AES-256 nativa.

Converti da ZIP a 7Z

Convertitore gratuito da ZIP a 7Z nel browser. Converti i file istantaneamente sul tuo dispositivo.

Ispeziona e metadati

I sistemi operativi e gli analizzatori di file identificano i file 7Z ispezionando la sequenza di byte binari iniziale:

Seleziona o rilascia i file qui

Conversione 100% privata nel browser: i file non lasciano mai il tuo dispositivo

o incolla Ctrl+V
Garanzia di privacy con zero trasmissioni di rete: 0 byte caricati su server esterni. Tutta l'elaborazione è avvenuta localmente nella sandbox del tuo browser.

Firma dell'intestazione a livello di byte (Magic Bytes)

I sistemi operativi e gli analizzatori di file identificano i file 7Z ispezionando la sequenza di byte binari iniziale:

FIRMA ESADECIMALE (OFFSET 0):

37 7A BC AF 27 1C

RAPPRESENTAZIONE ASCII: 7z¼¯'\x1c

Standardizzazione: Specifica dell'architettura aperta 7-Zip

Specifiche tecniche

Architettura del containerArchitettura di intestazione modulare aperta che supporta filtri di compressione impilati e nomi di file Unicode
CompressioneLZMA, LZMA2, PPMd (testo), BZip2, Deflate, BCJ / BCJ2 (filtri di branch eseguibili)
Endianness dei byteLittle-Endian (Intel x86)
Spazi coloreN/D (Contenitore di archivio)
Canali e strutturaAlbero delle directory multi-file, archivi con volumi multipli e blocchi di compressione solida
Dimensioni massimeSupporta file e volumi di archivio totali fino a 16 Exabyte (16 miliardi di GB)
TrasparenzaAttributi completi dei file, permessi Unix e timestamp NTFS di precisione a 64 bit
Streaming e progressivoIntestazione memorizzata alla fine del file per impostazione predefinita; non adatto allo streaming senza un layout non solido specializzato

Matrice di confronto tecnico: 7Z vs Concorrenti

Attributo tecnico7Z (Corrente)ZIPRARTAR.GZ
Algoritmo di compressioneLZMA / LZMA2 / PPMdDeflate (tradizionale)Algoritmo proprietario RAR5Deflate (su flusso Tar)
Crittografia dei nomi dei file지원됨 (Crittografia intestazione AES-256)Non supportata (nomi file visibili)지원됨 (Crittografia intestazione AES-256)Non supportata (metadati tar in chiaro)
Compression solidaSupportata (enorme incremento del rapporto cross-file)Non supportata nello ZIP standardSupportata negli archivi RARNaturalmente solida (flusso tarball)
LicenzaOpen Source gratuito (GNU LGPL)Dominio pubblico aperto / PKWARECommerciale proprietario (WinRAR)Open Source gratuito (POSIX/GNU)

Modalità di corruzione comuni e guida al recupero Hex

L'estrazione fallisce con l'errore 'Data error in encrypted file. Wrong password?'.

Causa principale: Checksum CRC32 corrotto nel flusso LZMA crittografato o confine di blocco danneggiato.

Ripristino: Tentare il ripristino con il flag 'Conserva file danneggiati' di 7-Zip o File2File Archive Repair.

Analisi di sicurezza e vettori di attacco del parser

Gli archivi 7z supportano catene di decodifica a filtri multipli complessi in cui sequenze di filtri manipolate possono innescare problemi di sicurezza della memoria.

Vettori di attacco noti

  • Denominazione di servizio tramite decompressione del dizionario LZMA altamente ricorsivo in stile 'zip bomb'.
  • Scrittura fuori dai limiti dell'heap nel calcolo del filtro degli indirizzi di branch eseguibili BCJ2.
  • Overflow di interi durante l'allocazione delle strutture di intestazione degli archivi multi-volume.

Migliori pratiche difensive: Limitare la memoria massima di decompressione e i rapporti di compressione nelle pipeline di estrazione automatizzate lato server.

Origini storiche e tappe fondamentali

2008Viene introdotto l'algoritmo LZMA2 in 7-Zip v9, che consente una compressione parallela multi-thread efficiente.
2002Viene aggiunta la crittografia AES-256 completa, inclusa la crittografia opzionale dei nomi dei file di archivio e della struttura delle directory.
1999Igor Pavlov rilascia 7-Zip 1.00 e introduce il formato open-source 7z.

Vantaggi principali e pro

  • Rapporti di compressione eccezionali, tipicamente dal 30% al 70% più piccoli rispetto al formato ZIP legacy e dal 10% al 20% più piccoli rispetto a RAR.
  • La compressione solida a blocchi combina file simili in un flusso continuo, massimizzando l'eliminazione dei dati ridondanti.
  • La crittografia AES-256 di livello militare supporta la cifratura dei nomi dei file, nascondendo i contenuti dell'archivio da ispezioni non autorizzate.

Limiti tecnici e svantaggi

  • La compressione solida richiede la decompressione dei file precedenti in un blocco quando si estrae un singolo file.
  • Maggiore consumo di memoria durante la codifica LZMA/LZMA2 a massima compressione.
  • Richiede utilità di terze parti sulle versioni di Windows meno recenti che non dispongono del supporto nativo per il formato 7z.

Curiosità tecniche interessanti

  • Il formato 7z è open-source al 100% e concesso in licenza con GNU LGPL, con l'SDK LZMA nel pubblico dominio.
  • Il filtro BCJ2 in 7z separa le destinazioni di salto degli eseguibili x86 a 32 bit in un flusso separato per massimizzare la compressione.
  • Windows 11 ha finalmente integrato il supporto nativo per l'estrazione di archivi 7z alla fine del 2023, 24 anni dopo la sua invenzione.

Domande tecniche frequenti

Perché il formato 7z comprime più dello ZIP?

Il formato 7z utilizza l'avanzato algoritmo LZMA2 con enormi dimensioni di dizionario (fino a 1 GB) e compressione 'solida' che comprime più file insieme come un unico flusso continuo, eliminando i dati ridondanti tra i file.

Posso aprire file 7z senza installare 7-Zip?

Sì. Windows 11 estrae nativamente i file 7z e File2File.app può estrarre e convertire i file 7z direttamente all'interno di qualsiasi browser web su qualsiasi dispositivo.

La crittografia con password del formato 7z è sicura?

Sì. Il formato 7z utilizza la crittografia standardizzata AES-256 con derivazione della chiave SHA-256, che è matematicamente sicura contro gli attacchi di forza bruta quando si utilizzano password forti.