what is solid block size definition         

zip compression options free rar compression software best file compression options
best file archiving options zip compression settings 7z compression settings gzip solid compression bzip2 solid compression role of block size in compression ratio

solid compression definition

PeaZip is a free cross-platform file archiver and compression utility that provides an unified portable GUI for many Open Source technologies like 7-Zip, FreeArc, PAQ, UPX... free alternative to WinRar, WinZip and similar proprietary software.
- Create 7Z, ARC, BZ2, GZ, *PAQ, PEA, QUAD/BALZ, TAR, UPX, WIM, XZ, ZIP files
- Open and extract ACE, ARJ, CAB, DMG, ISO, LHA, RAR, UDF, ZIPX files and more,
over 180 archive types supported
Features of PeaZip includes:
archives opener and extractor, batch creation and extraction of multiple archives at once, convert files, create self-extracting archives, split and join files, strong encryption with two factor authentication, encrypted password manager, secure deletion, find duplicate files, calculate hash and checksum, export job definition as script.

free file compression utility




What is solid compression, how to use

what is solid compression

Solid archive definition

how to use solid compression

Solid compression is an option meant to improve data compression ratio providing a wider context for compression algorithm while compressing multiple files, which are treated as a single block rather than as separate entities.

how to set solid compression option

The ideas behind solid compression are simple and effective:
  • when multiple files are processed as a single solid block (especially similar files, i.e. same type / extension, or even revisions of the same file), it is easier to find redundant data between the files of the group, an advantage for the compression algorithm improving efficiency of compressed representation of the data, better than treating each file separately
  • when many small files are processed as a single solid block, overhead content (marker of file begin/end, checksum, table of content) is written only once rather than once per file, saving extra bytes of size for each input object - a double advantage when compressing a large number of small files, which would normally provide few context to optimize compression and will add multiple overhead content to output archive.
Solid mode is natively supported in some archival formats standards, like for 7Z and RAR file types, and is available as option in PeaZip file compression utility - it can be set in archiving screen (add to archive), "advanced options" tab.
A form of solid compression is used in compressed TAR files (TAR.GZ, TAR.BZ2, TGZ, TXZ...): the data is initially added to a single container, the uncompressed tar archive, then the tar file is compressed as a single block i.e. with GZip, BZip2, or LMZA algorithm.

Main drawbacks of solid data compression are:

  • Speed performances penalities on some operations: the context information is needed both during compression / extraction to preserve the advantages of solid compression. So, the partial selective extraction (a single file or group of file rather than the whole archive) from a solid archive, or adding or deleting files to existing archive, and updating existing files in archive needs more time on a solid archive because all the relevant context data (usually defined "solid block") must be parsed, making the process significantly slower than adding / extracting data from a non solid archive, making solid archives less simple / less fast to manage for common archiving operations
  • for the very same reason, a damage to data in any part of the archive may make all the content after that point non-usable for lack of context information needed for extraction operation, while data corruption in non solid archive usually harms only the data of a single file, with the disadvantage of solid archive being usually less resilient to suport / transmission failures and more easily severely damaged by even small loss / corruption of data.

Role of solid block size to improve compression ratio

To mitigate those disadvantages, 7Z format allows to set the block size to be used for solid mode operation (the "window" of data context that is parsed by the compression / extraction algorithm) minimizing drawbacks both in terms of overhead during extraction, and possible impact of data corruption.
However for the very same reason reducing solid block size reduces potential benefices and compression ratio improvements, providing a smaller context window to optimize the compressor algorithm.
So, the tradeoff in compression ratio vs resilience to data corruption damages, and update ease, should be accurately set.

set solid block size

Solid block "size" can be defined by size in bytes, or by number of files in a block. PeaZip file compression utility features this option in the archiving screen, advanced options tab.
An alternative optimization strategy are blocks separated by file extension, to provide more homogeneous data to each single block of the archive; this setting is also featured by PeaZip advanced compression options tab.

Read more: solid compressionconsolidate data definition on Wikipedia.








FAQ > Archiving > What is, how to use solid compression

Topics and search suggestions about solid compression option advantages and disadvantages, what is solid block size definition and best settings, suggestions for best use of solid mode compression to improve and optimize compression efficiency:

advanced compression options,

advantages of solid compression,

how to use solid compression,

define solid block size,
what is solid file compression,

optimize compression using solid mode option,

set file compression options,

features of solid file compression,
set solid compression option,

set size of solid block,

how to set solid compression mode,
advanced compression settings,

solid archive compression ratio,

file compression software,
characteristics of solid mode,
resilience to data corruption,
solid block definition,

solid compression by file extension,

effect of block size on compression,

how to update solid archive,

what is solid mode,
what is a solid archive,
data compression best options,
manage solid rar archives,
manage damaged solid archive,
solid archive definition,

number of files per block,

improve compression ratio,
how to modify solid archive,

solid compression definition,

how to create a solid archive,

file compression types,

use solid 7z file compression,
add files to existing solid archive,
how to use solid compression
Tag Cloud
improve compression ratio solid block size solid compression download alternative RAR utility free BZ2 compression software
compression benchmark free TAR utility create ARC file detect file corruption free file compression software
extract ACE file extract ZIPX files free archiver free RAR Gzip compression utility how to compress files create WIM files
portable file compression tool RAR compression utility RAR format TAR file format unzip ISO files unzip CAB files
program to zip and unzip files ZIP format create backup of files convert existing archives batch compress to separate archives 7Z files utility
linux file compression utility compress files on windows 7Z file format features comparative of archive formats compress graphic files
lossy and lossless compression compress virtual machines how to use solid compression option what is file compression sfx archivers utility
extract selected files from archive update existing archives how to set solid compression option FreeArc ARC file format
what archive format has best compression ratio what file archiver utility has best compression ratio

solid rar file
what is a solid 7z file
All PeaZip downloads
PeaZip for Windows 32 bit
PeaZip for Windows 64 bit
PeaZip Portable
PeaZip Linux/BSD
improve compression ratio
disadvantages of solid compression
Online help
Frequently Asked Questions
More information

optimize compression
what is a solid archive
Support PeaZip project, or donate to FAO, UNICEF and UNESCO from donation page

© PeaZip srl: TOS, Privacy
OSDN software repository
what is solid compression
SourceForge software repository
how to use solid compression
Releases Feed solid compression advantages, disadvantages
PeaZip Wiki how to set solid block size
Developer email definition of solid compression
Search knowledge-base
optimize compression efficiency