Dans le monde d'archivage ou de compression de documents il existe un très grand nombre de logiciel ou de programme d'ou la nécessité de faire le bon hoix selon les avantages et la performance.Il existe quelques logiciels tel que winrar ou 7-zip qui sont connu au prés du public mais est ce sont les meilleurs solutions en terme de rapidité,ratio..etc?
tout d'abord on fait une simple difinition des 2 mots archivage et compression qui sont trés liée ou meme se confond quelquefois.
archivage : est l'action de rassembler un ensemble de fichier dans un seul document généré par le soft utilisé.
compression c'est l'operation de dimunier le volume binaire du ou des documents compressés.
NB: un logiciel d'archivage n'est pas forcement un lgociel de compression et vice versa.
Mais la plupart combine les 2 actions.
L'Archivage:
l'article suivant de wikipedia fait un tour des logiciel d'archivage existants :
7-Zip |
Yes |
Yes |
Yes |
Yes |
Yes |
No |
Yes |
Yes |
Yes |
Yes |
ALZip |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes[8] |
No |
Unknown |
Unknown |
http://en.wikipedia.org/wiki/Comparison_of_file_archivers
sur ce lien on trouve une presentation des différentes formats d'archivage :
http://en.wikipedia.org/wiki/List_of_archive_formats
La Compression:
On s'interesse dans la compression plus au ratio généré par le compresseur.le ratio est le pourcentage de compression par rapport à la tail initial :
par exemple avec un ratio de 80% on peut compresser un document de 300+Mo en 62Mo.
Ce ratio dépend de la nature des documents à compresser et de l'algoritme utilisé.un certain nombre de benchmark existe pour deceler le compresseur performant selons vos besoin (os,%..).
ci joint un tableau represant les ratios possibles
Compression Ratio (larger bar is better)
Compression Time (shorter bar is better)
Efficiency Ratio (larger bar is better)
la suite sur :
http://www.maximumcompression.com/data/summary_mf.php
However, there are a number of special cases in which much higher
compression ratios are possible.
[1] Audio, video, and images. The ear and eye have a number of
physical characteristics that allow "lossy" compression to 10:1 to
20:1 without any "visible" loss or up to 50:1 or 100:1 with minor
defects. See
http://www.ibiblio.org/otis/notes/otis-compression.html
for a nice explanation of the trade offs and limitations of some of
the compression methods.
[2] Text (e.g., web pages). Most text data is encoded in seven bits
(but stored in eight), giving you a "head start" on the compression.
Ratios over 10:1 have been measured for text (RTF files), see
http://www.componentace.com/info/articles/ecltest.php
and scroll down to table 4.
[3] Databases. For a variety of reasons (mainly related to
performance), database files may have a "lot" of empty space in them.
Most databases also have a utility to "compact" the database files -
but if not done, you could compress the files and get a relatively
large compression ratio (could be ratios of hundreds to thousands to
one).
[4] "Disk Images". A copy of a CD ROM that does not have much
information can be over 600 Mbyte, but an "image" of that CD ROM can
be much smaller if the disc has lots of empty space and the image is
compressed. One person asked a similar question at
http://www.zeropaid.com/bbs/advanced-topics/t-uha-file-compression-99mb-600mb-how-do-they-do-it-36834.html
and there are several good responses to describe why the compression was so good.
To find out more information on file compression methods, see
http://en.wikipedia.org/wiki/File_compression
which has several links to specific algorithms or search using phrases such as
file compression ratio
file compression ratio best
file compression (put an algorithm name here)
file compression (type of file here)
d'autre benchmark site :
http://www.compressionmax.com/
http://compressionratings.com/
http://mattmahoney.net/dc/