Che cos'è il formato di file 7Z?
I file con l'estensione .7z contengono dati archiviati che possono essere compressi e crittografati. Il formato supporta algoritmi di pre-elaborazione - BCJ, BCJ2 e Delta Encoding - che migliorano la compressione su tipi di dati specifici come gli eseguibili.
Un archivio può essere diviso in più volumi; in tal caso le estensioni delle parti specifiche seguono lo schema nome.7z.001, nome.7z.002, ecc. Questo formato offre un alto livello di compressione ed è aperto, quindi possono essere utilizzati vari algoritmi per la compressione dei dati.
Gli algoritmi più popolari utilizzati per la compressione negli archivi .7z:
- LZMA - basato sull'algoritmo LZ77, ma con rapporti di compressione significativamente migliori
- LZMA2 - una versione aggiornata e parallelizzabile di LZMA; l'algoritmo predefinito in 7-Zip
- PPMd - algoritmo basato su PPMdH, che introduce alcune piccole modifiche; efficace sui dati testuali
- BZip2 - classico algoritmo BWT
- Deflate - algoritmo classico basato su LZ77, utilizzato anche negli archivi ZIP
.7z è il formato nativo del programma 7-Zip. Supporta la crittografia AES-256, utilizzando funzioni derivate basate sull'algoritmo SHA-256 per creare una chiave basata sulla password fornita dall'utente; opzionalmente, possono essere crittografati anche i nomi dei file all'interno dell'archivio. Il formato supporta anche la compressione solida, in cui più file vengono compressi insieme come un unico flusso di dati per ottenere rapporti migliori su file simili. È stato sviluppato nel 1999 da Igor Pavlov e ogni file .7z inizia con la firma magica fissa a 6 byte 37 7A BC AF 27 1C.
Sicurezza e incolumità
RISCHIO: MEDIUMIl formato 7z in sé è sicuro, ma gli archivi sono un classico involucro per la distribuzione di malware: nascondono i reali tipi di file fino all'estrazione e possono sfuggire ai filtri di base, quindi un .7z da una fonte non attendibile potrebbe contenere eseguibili o script - scansiona il contenuto prima di eseguire qualsiasi cosa. Due avvertenze specifiche: (1) gli archivi 7z possono essere crittografati con AES-256 e protetti da password, il che viene utilizzato anche per eludere la scansione antivirus, quindi diffida dei file 7z protetti da password inviati non richiesti; (2) i file .exe 7z auto-estraenti eseguono codice per progettazione - apri solo archivi SFX da fonti di cui ti fidi. Estrarre un normale 7z e ispezionare prima i suoi file è l'approccio sicuro.
Dettagli del formato
in sintesiProgrammi che aprono file 7Z
Dettagli tecnici
specifiche approfondite| Firma del file | 37 7A BC AF 27 1C - sequenza fissa di 6 byte all'offset 0 in ogni file .7z |
| Tipo MIME | application/x-7z-compressed |
| Metodo di compressione predefinito | LZMA2 - successore parallelizzabile di LZMA, usato per impostazione predefinita in 7-Zip |
| Algoritmi di compressione supportati | LZMA, LZMA2, PPMd, BZip2, Deflate, Copy (archivia senza compressione) |
| Filtri di pre-elaborazione | BCJ, BCJ2, Delta - migliorano i rapporti di compressione per eseguibili x86/ARM e dati binari strutturati |
| Crittografia | AES-256 con derivazione della chiave basata su SHA-256 da una password fornita dall'utente |
| Crittografia dell'intestazione | Opzionale - nasconde nomi dei file, dimensioni e timestamp dall'elenco della directory dell'archivio |
| Compressione solida | Supportata - più file compressi come un unico flusso di dati per rapporti più elevati su contenuti simili |
| Archivi divisi (multi-volume) | Supportati - parti del volume nominate sequenzialmente come .7z.001, .7z.002, ecc. |
| Dimensione massima dell'archivio o del file | Limite teorico di ~16 EiB (campi di dimensione a 64 bit in tutto il formato) |
| Controllo di integrità | CRC-32 memorizzato per file; CRC-64 disponibile per l'integrità dell'intestazione e del flusso |
| Codifica dei nomi dei file | UTF-16 - supporta qualsiasi carattere Unicode nei percorsi e nei nomi dei file |
| Archivi auto-estraenti (SFX) | Supportati su Windows - i moduli SFX .exe avvolgono un payload .7z per l'estrazione senza 7-Zip installato |
| Vantaggio tipico di compressione | Produce archivi dal 30% al 70% più piccoli rispetto a ZIP su dati comprimibili quando si utilizza LZMA2 con impostazioni comparabili |
| Rilasciato | 1999 (7-Zip / 7z format) |
| Standard aperto | Sì · royalty-free |
| Specifica | www.7-zip.org |
Conversioni 7Z
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file 7Z.