Web - Amazon

We provide Linux to the World


We support WINRAR [What is this] - [Download .exe file(s) for Windows]

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
SITEMAP
Audiobooks by Valerio Di Stefano: Single Download - Complete Download [TAR] [WIM] [ZIP] [RAR] - Alphabetical Download  [TAR] [WIM] [ZIP] [RAR] - Download Instructions

Make a donation: IBAN: IT36M0708677020000000008016 - BIC/SWIFT:  ICRAITRRU60 - VALERIO DI STEFANO or
Privacy Policy Cookie Policy Terms and Conditions
7z - Wikipedia, the free encyclopedia

7z

From Wikipedia, the free encyclopedia

7z
File extension: .7z
MIME type: application/x-7z-compressed
Developed by: Igor Pavlov
Type of format: Data compression

7z is a compressed archive file format that supports several different data compression, encryption and pre-processing filters. The 7z format initially appeared as implemented by the 7-Zip archiver. Both the 7-Zip program and a library to read the 7z file format are publicly available under the terms of the GNU Lesser General Public License.

The MIME type of 7z is application/x-7z-compressed.

Contents

[edit] Features and enhancements

The 7z format provides the following main features:

  • Open, modular architecture which allows any compression, conversion, or encryption method to be stacked.
  • High compression ratios (depending on the compression method used)
  • Strong Rijndael/AES-256 encryption.
  • Large file support (up to approximately 16 exabytes).
  • Unicode file names
  • Support for solid compression, where multiple files of like type are compressed within a single stream, in order to exploit the combined redundancy inherent in similar files.
  • Compression of archive headers.

The format's open architecture allows additional future compression methods to be added to the standard.

[edit] Compression method filters

The following compression methods are currently defined:

A suite of recompression tools called AdvanceCOMP contain a copy of the DEFLATE encoder from the 7-Zip implementation, these utilties can often be used to further recompress the size of existing gzip, ZIP (file format) or PNG file.

[edit] Pre-processing filters (for executable files)

The LZMA SDK comes with the BCJ / BCJ2 preprocessor included, so that later stages are able to achieve greater compression: For x86, ARM, PowerPC (PPC), IA64 and ARM Thumb processors, jump targets are normalized before compression by changing relative position into absolute values. For x86, this means that near jumps, calls and conditional jumps (but not short jumps and conditional jumps) are converted from the machine language "jump 1655 bytes backwards" style notation to normalized "jump to address 5554" style notation.

  • BCJ - Converter for 32-bit x86 executables. Normalise target addresses of near jumps and calls from relative distances to absolute destinations.
  • BCJ2 - Pre-processor for 32-bit x86 executables. BCJ2 is an improvement on BCJ, adding additional x86 jump/call instruction processing. Near jump, near call, conditional near jump targets are split out and compressed separately in another stream.

Similar executable pre-processing technology is included other software; the RAR compressor features displacement compression for 32-bit x86 executables and IA64 Itanium executables, and the UPX runtime executable file compressor includes support for working with use 16 bit values within DOS binary files.

[edit] Encryption

The 7z format supports encryption with the AES algorithm with a 256-bit key. The key is generated from a user-supplied passphrase using an algorithm based on the SHA-256 hash algorithm. The SHA-256 is executed 256K times so it causes a relevant delay on slow PC's before compression or extraction starts. This trick is called key strengthening and is used to make a brute-force search for the passphrase more difficult.

[edit] 7z Support At Present

Listed below is a guide to how currently available archiving software supports the 7z archive format:

Full Support
(support both the creation of and adding files to 7z archives, not just reading files in them):

Extract-Only Support
(support only reading files in existing 7z archives, do not allow creating new archives, or the adding of more files to one you have open):

No Support
(the following applications currently have no support for the 7z format):

[edit] See also

[edit] External link

  • 7z Format—general description about the 7z archive format
Our "Network":

Project Gutenberg
https://gutenberg.classicistranieri.com

Encyclopaedia Britannica 1911
https://encyclopaediabritannica.classicistranieri.com

Librivox Audiobooks
https://librivox.classicistranieri.com

Linux Distributions
https://old.classicistranieri.com

Magnatune (MP3 Music)
https://magnatune.classicistranieri.com

Static Wikipedia (June 2008)
https://wikipedia.classicistranieri.com

Static Wikipedia (March 2008)
https://wikipedia2007.classicistranieri.com/mar2008/

Static Wikipedia (2007)
https://wikipedia2007.classicistranieri.com

Static Wikipedia (2006)
https://wikipedia2006.classicistranieri.com

Liber Liber
https://liberliber.classicistranieri.com

ZIM Files for Kiwix
https://zim.classicistranieri.com


Other Websites:

Bach - Goldberg Variations
https://www.goldbergvariations.org

Lazarillo de Tormes
https://www.lazarillodetormes.org

Madame Bovary
https://www.madamebovary.org

Il Fu Mattia Pascal
https://www.mattiapascal.it

The Voice in the Desert
https://www.thevoiceinthedesert.org

Confessione d'un amore fascista
https://www.amorefascista.it

Malinverno
https://www.malinverno.org

Debito formativo
https://www.debitoformativo.it

Adina Spire
https://www.adinaspire.com