|
La
compression de fichier consiste à créer un
nouveau fichier plus petit à partir de un ou
plusieurs fichiers, on parle souvent de "fichier
archive", car ils sont souvent destinés à servir
de sauvegarde. Les utilitaires de compression
sont apparus car les fichiers créés par une
application ne sont pas compressés. En effet
ceci impliquerait un ralentissement du système
en raison de la décompression nécessaire pour
pouvoir l'utiliser.
L'opération de compression
s'effectue grâce à des
algorithmes (méthodes mathématiques) de
compression. Il en existe plusieurs dont celui
permettant de créer des "fichiers zippés" dont
l'extension est ".zip" et qui est le format le
plus courant sur Internet aujourd'hui.
L'algorithme utilisé n'est pas des plus
performant mais WinZip a permis d'avoir une
interface conviviale, ce qui a fait de lui un
standard de fait.
Remarque :
Quel que soit l'algorithme utilisé, le taux de
compression dépend du type de fichier : une
image sera généralement peu compressée alors
qu'un fichier texte sera souvent très compressé
car les informations redondantes sont beaucoup
plus nombreuses dans un fichier texte que dans
une image.
Il est intéressant d'avoir
recours à la compression de fichiers pour
pouvoir les enregistrer sur un support tel que
des disquettes ou bandes de sauvegarde. Ceci
permet outre le fait de diminuer l'espace
requis, de regrouper plusieurs fichiers ensemble
(éventuellement sur plusieurs disquettes, ce qui
est intéressant pour des fichiers volumineux),
et éventuellement de les diffuser sur Internet,
où le problème de la taille des fichiers à
transférer est important.
Parmi les outils permettant
de gérer la compression au format "zip", le plus
diffusé est sans nul doute le shareware
WinZip qui gère les archives "zip" sous
Windows. Il est le plus répandu mais certains
outils gratuit gèrent également ce format de
fichier.
Il est important de noter
également que les fichiers zippés sont gérés
nativement (c'est à dire sans extension ou
programme supplémentaire) dans la nouvelle
version Windows Me. Certains outils (dont
WinZip) permettent de créer à la place
d'un simple fichier au format "zip", un fichier
dit "auto-extractible", c'est à dire en réalité
un petit programme autonome exécutable dont
l'exécution provoquera l'extraction des fichiers
qu'il contient en lui même : on se libère ainsi
de la nécessité d'avoir un utilitaire gérant le
type de fichier en question (en contre-partie,
le fichier généré est bien sûr un peu plus gros
et peut d'autre part être infecté par un virus).
A noter que suivant la
version de l'algorithme utilisé, il est possible
que vous ne puissiez pas décompresser un fichier
si l'utilitaire que vous utilisez est trop
ancien. Il faut donc veiller à mettre sa "boîte
à outils" à jour...
Winzip est disponible en
téléchargement à cette adresse :
http://www.winzip.com
Lorsque l'on installe WinZip,
ce dernier s'inscrit comme étant le programme
par défaut pour gérer les fichiers ".zip". Ainsi
pour lancer WinZip, utilisez le menu "Démarrer"
ou bien cliquez deux fois sur un fichier au
format "zip". Il existe une troisième
possibilité avec le menu contextuel, dont nous
verrons l'utilisation et l'intérêt dans une
section suivante.
Lorsque WinZip est exécuté,
s'il n'a pas été enregistré (c'est à dire qu'une
licence n'a pas été achetée, et que vous
l'utilisez donc dans la période légale d'essai
puisqu'il s'agit d'un shareware, partagiciel en
français...) une première boîte de dialogue nous
informe, et on doit cliquer sur le bouton "I
Agree" pour pouvoir utiliser le programme.
Une fois dans le programme
lui même, l'interface ci-dessous apparaît (avec
la liste des fichiers contenus dans l'archive
"zip" le cas échéant, si vous avez lancé WinZip
en cliquant 2 fois sur un fichier "zip").
Voici les actions qu'il est
possible d'effectuer à partir de cette interface
:
|
Ce bouton
permet de créer une nouvelle archive.
Après vous avoir demandé où placer cette
nouvelle archive, WinZip affiche une
boîte de dialogue dans laquelle il faut
préciser les fichiers à y intégrer en
les compressant.
Ces fichiers ne sont bien sûr pas
supprimés de leur emplacement initial.
|
 |
Permet d'ouvrir un
fichier au format "zip". WinZip affiche
alors la liste des fichiers qui sont
contenus dans cette archive. Il est
possible d'extraire un seul fichier ou
toute l'archive. |
 |
Permet d'accéder aux
répertoires "favoris" dans lesquels on
travaille le plus souvent. |
 |
Ce bouton est disponible
dès que l'on a crée une nouvelle archive
ou ouvert une archive existante. Il
permet d'ajouter un fichier à l'archive
en cours. |
 |
Lance
l'extraction d'un fichier ou de toute
l'archive. Ce menu est détaillé dans la
section "Extraction des fichiers d'une
archive" |
 |
WinZip permet de
visualiser un fichier avant de
l'extraire (en réalité, il est extrait
dans un répertoire temporaire puis
supprimé). |
 |
L’option Sortie de
Contrôle est très utile pour examiner
et/ou exécuter les fichiers d’une
archive. Elle crée, dans le Gestionnaire
de programmes, un groupe contenant une
icône pour chaque fichier de l’archive.
Double-cliquez sur une icône de ce
groupe pour exécuter le fichier
correspondant, ou pour visualiser le
fichier avec le programme qui lui est
associé. En effet le menu "Voir" est
très limlité. Les entrées créés dans le
Gestionnaire de programme sont
supprimées automatiquement lorsque
l'archive est fermée. |
 |
Permet de lancer un
assistant d'aide à l'utilisation de
WinZip. |
Windows permet de présenter
un menu contextuel lorsque l'on clique sur le
bouton droit de la souris. Ce menu contextuel
est paramétrable et WinZip en profite pour
permettre la création directe d'une archive
lorsqu'on clique avec le bouton droit de la
souris.
Pour ce faire, l'installation de WinZip ajoute
au menu contextuel de Windows les options
"Ajouter au zip" et "Ajouter à
"+nom_du_fichier".
Si on clique sur le bouton
droit de la souris après avoir sélectionné dans
l'explorateur de fichier un fichier s'appellant
"superman", Windows affiche le menu que
ci-dessous.
L'icône représentant un étau
avec un dossier est celui symbolisant WinZip.
Il est possible d'ajouter le fichier à un
fichier zip existant ou à un nouveau fichier
avec un nom à préciser (option "Ajouter au
Zip").
Il est également possible de
créer directement le fichier "superman.zip"
(option "Ajouter à superman.zip"); dans
ce cas si "superman.zip " existe déjà, il est
mis à jour en rajoutant ou modifiant le fichier
"superman" dans l'archive.
Il est également possible en
sélectionnant plusieurs fichiers dans
l'explorateur (appuyer sur une des touches
Ctrl ou Shift lorsque vous
sélectionnez les fichiers avec la souris) de
créer une nouvelle archive contenant plusieurs
fichiers (comme si l'on avait utilisé le menu "Ajouter"
de l'interface de WinZip), ou bien de la mettre
à jour. Dans ce cas, seul le menu "Ajouter au
Zip" apparaît.
Lorsque l'on clique sur le
bouton "Ajouter" de l'interface de
WinZip, la boîte de dialogue ci-dessous
apparaît.
Cette boîte de dialogue
permet de sélectionner un ou plusieurs fichiers
(en appuyant sur la touche "Shift" ou "Ctrl"
en même temps que vous sélectionnez les fichiers
à la souris).
Pour ajouter tous les
fichiers il faut cliquer sur le bouton "Ajouter
avec caractères de substitution". Si la case à
cocher "Chercher sous-répertoire" est cochée,
alors les fichiers des sous répertoires sont
inclus dans l'archive. L'arborescence n'apparaît
pas en tant que telle dans l'interface de
WinZip, mais elle est bel et bien conservée.
Il est également possible de
spécifier le taux de compression et l'action à
effectuer. Concernant le taux de compression,
plus ce dernier est élevé, plus l'archive est
petite mais plus il faut de temps pour la créer
et l'extraire ensuite.
Lorsque l'on est dans WinZip
et que l'on clique sur le bouton "Extraire",
la boîte de dialogue ci-dessous apparaît.
Ceci nous permet de préciser
vers quel dossier on souhaite extraire
(décompresser) les fichiers contenus dans la
dite archive.
On peut également choisir de n'extraire qu'un
seul fichier (celui sélectionné auparavant en
cliquant dessus dans l'interface de WinZip) ou
bien toute l'archive.
L'option "Utiliser noms de
dossiers" permet de respecter (ou créer si
elle encore inexistante) lors de l'extraction,
l'arborescence des répertoires dans lesquels se
trouvaient les fichiers au moment de la création
de l'archive. Les autres options ne nécessitent
pas de commentaires...
D'autres algorithmes de
compression existent et pour chacun d'entre-eux
il existe généralement différents outils pour
les manipuler.
En voici plusieurs, mais cette liste est loin
d'être exhaustive
|
rar |
C'est un
concurrent direct du format "zip". Sur
PC, l'utilitaire WinRAR permet
d'utiliser ce type de fichier. Il permet
également de créer des fichiers
auto-extratibles (fichiers SFX),
de gérer le format zip... |
| zip |
Le format zip est géré
par d'autres outils que WinZip.
Par exemple FreeZip qui est
gratuit, ou bien Zipmagic 2000.
On trouve également sur Internet des
composants logiciels pour créer dans ses
propres programmes des fichiers
"zippés". Ces composants existent sous
forme de librairie VCL pour Delphi, ou
bien d'OCX pour VB... Certains de ces
composants sont gratuits, d'autres
payants. |
| cab |
C'est l'extension des
fichiers "cabinets" utilisé très souvent
par les programmes d'installation de
Windows et les ActiveX sur Internet.
|
| arj |
C'est un format de
compression assez peu utilisé. WinARJ
permet de gérer les fichiers au format "arj"
et "zip". |
|
tar |
C'est un
format de fichier très utilisé sous les
systèmes Unix, dont Linux. Il est
utilisé pour les sauvegardes sur bandes
magnétiques. |
| gz |
Utilisé également sous
les systèmes Unix, ces fichiers sont
créés avec l'utilitaire "gzip".
Il est souvent associé aux fichiers "tar",
ce qui donne des fichiers à l'extension
".tar.gz".
Pour plus d'informations |
| jar |
C'est le format de
compression adopté par le langage Java
pour ses "packages".
Pour plus d'informations |

|