Il formato 7z

7z è il nuovo formato di archivio che permette di consente un alto rapporto di compressione.

Le principali caratteristiche del formato 7z:

7z ha un'archiettura aperta, quindi può supportare ogni metodo di compressione. Quelli finora integrati in 7z sono:

Metodo Descrizione
LZMA Versione migliorata ed ottimizzata dell'algoritmo LZ77
PPMD Il PPMdH di Dmitry Shkarin con piccoli cambiamenti
BCJ Convertitore per eseguibili x86 a 32 bit
BCJ2 Convertitore per eseguibili x86 a 32 bit
BZip2 Algoritmo BWT standard
Deflate Algoritmo basato su LZ77 standard

LZMA è il metodo predefinito di compressione del formato 7z.

Le caratteristiche principali del metodo LZMA sono:

L'algoritmo di compressione LZMA è adatto a applicazioni embedded. LZMA viene rilasciato sotto i termini della GNU LGPL ma è anche disponibile sotto licenza proprietaria per chi non può usare la GNU LGPL nel proprio codice. Se si vuole utilizzare il codice di LZMA è possibile chiedere consulti, programmazione su misura e le necessarie licenze da sviluppatore tramite la pagina dell'assistenza: Invia un messaggio allo sviluppatore LZMA developer. Potete trovare altre utili informazioni nella pagina LZMA SDK.

7-Zip supporta la criptazione con l'algoritmo AES-256. Questo algoritmo utilizza chiavi cifrate lunghe 256 bits. Per creare queste chiavi 7-Zip utilizza la funzione di derivazione basata sull'algoritmo hash SHA-256. La funzione di derivazione di chiave produce una chiave derivata partendo dal testo della password introdotta dall'utente. Per aumentare il costo di ricerca delle password 7-Zip utilizza un alto numero di iterazioni per produrre le chiavi cifrate dal testo della password.

7z fa parte del programma 7-Zip distribuito sotto GNU LGPL. Puoi scaricare i sorgenti e i binari di 7-Zip dalla pagina dei download.

Gli archivi 7z sono supportati da WinRAR, PowerArchiver, TUGZip ed IZArc.

Trovate informazioni su 7-zip anche sulla wikipedia (in inglese)


Copyright (C) 2005 Igor Pavlov.