Différents didacticiels
concernant la compression des fichiers.
Dernière mise à jour : 03/11/2005
Compresser et décompresser des
données avec IZArc
Un exemple d'utilisation de WinRAR
Iexpress2.0 tool
Retrouvez le mot de passe d'une archive ZIP ou
RAR
Qu'est ce que le CRC ?
CRC est l'abréviation de "Cyclic Redundancy
Check". C'est un mécanisme de contrôle d'erreurs
qui permet de vérifier l'intégrité des données.
Un programme de compression marque le CRC d'un fichier quand il
est compressé puis décompressé. Si les deux
valeurs ne coïncident pas, le programme va déceler
un changement dans le fichier qui dans ce cas sera considéré
comme étant "en erreur". Des erreurs CRC à
répétition signale souvent un problème de
barrette mémoire (et non, un problème sur le support
disque comme on pourrait le penser). C'est dans ce but que les
programmes de compression propose des commutateurs vous permettant
d'économiser ou de simuler un environnement mémoire
"faible".
IZArc
Il est très utile de pouvoir compresser des données
volumineuses afin de les sauvegarder par exemple plus facilement
ou de les transmettre sous forme de pièces jointes avec vos
emails.
IZArc est un logiciel gratuit qui permet de manipuler des dossiers
compressés le plus facilement du monde. Il est téléchargeable
à cette adresse :
www.izsoft.dir.bg/izarc.htm. Vous devez double-cliquer sur le
fichier exécutable IZArc34.exe afin de démarrer l'installation
proprement dite. Vous pourrez ensuite le lancer en cliquant sur
Démarrer/Tous les programmes/IZArc/IZArc. - Créer
une archive :
1 Cliquez sur le bouton Nouveau, puis dans la zone de texte Nom
du fichier, saisissez un nom (dans notre exemple, test).
2 Cliquez sur le bouton Ouvrir. Dans la boîte de dialogue
qui suit, la liste déroulante Type d'archivage vous permet
de définir le format de votre archive (dans notre exemple,
ZIP).
3 Cliquez sur l'onglet Fichiers et sélectionnez le ou les
fichiers à ajouter.
Vous pouvez vous servir de la touche Maj ou Ctrl afin d'effectuer
des sélections multiples ou inversées. Une archive
nommée test.zip est alors créée. Dans le volet
de droite seront listés les fichiers qu'elle contient.
* L'icône Ajouter vous permet d'ajouter d'autres fichiers.
Un clic avec le bouton droit de la souris sur un des fichiers listés
vous permet de le supprimer de la liste ou de le visualiser avec
le programme qui lui est associé.
* Le bouton Vérifier vous permet de tester votre archive
ZIP et, éventuellement, d'être averti d'un problème
de fichier endommagé. - Extraire les fichiers
d'une archive :
Avec le bouton droit de la souris, cliquez sur un des fichiers,
puis dans le menu contextuel, cliquez sur Extraire. Dans la rubrique
Extraire, cochez éventuellement Tous les fichiers. Par défaut,
les fichiers seront automatiquement extraits dans un dossier portant
le nom de votre archive ZIP (dans notre exemple, Test). -
Découper une archive :
L'intérêt est de permettre l'envoi de données
volumineuses par mail, en s'affranchissant des limites imposées
par votre serveur de messagerie (généralement 4 Mo).
Ouvrez votre archive test.zip. Cliquez sur Outils/Créer une
archive multi-volume. Entrez le nom de l'archive découpée
(dans notre exemple, test1) et une taille de découpage. Les
fichiers créés porteront l'extension z01, z02, etc.,
et vous aurez un fichier maître nommé test1.zip qui
contient les informations permettant de reconstituer l'archive.
- Reconstituer une archive :
Cliquez sur Outils/Reconstituer une archive multi-volume. Sélectionnez
le nom de votre archive (dans notre exemple, test1). Dans la zone
de texte Nom de l'archive reconstituée, sélectionnez
l'emplacement désiré, puis saisissez le nouveau nom
que vous souhaitez donner à votre archive (dans notre exemple,
test2). Il est plus simple d'attribuer le même nom au dossier
source et au dossier de destination. - Créer
une archive autoextractible :
Le principal avantage est que votre correspondant n'a pas besoin
d'avoir un outil de décompression de fichiers. Votre archive
se décompressera dès que vous double-cliquerez dessus.
Ouvrez une archive ZIP (test.zip). Cliquez sur Actions/Créer
un fichier autoextractible. Entrez un titre, éventuellement
le texte d'un petit message. Il vous est même proposé
de procéder à une vérification de visu…
N'hésitez pas à ajouter un petit texte explicatif
destiné à faciliter la vie de vos correspondants.
WinRAR
WinRAR est un outil de compression. Il utilise l'algorithme de compression
RAR qui permet de réduire considérablement la taille
de vos documents. Ce programme permet de visualiser et d'extraire
le contenu d'archives utilisant, par exemple, les formats suivants
: RAR, ZIP, ACE, 7-ZIP,CAB, TAR, ISO, GZIP, BZ2, EXE, etc.
Vous pouvez télécharger "WinRAR" à
partir de cette adresse : www.adc-soft.com/winrar.htm. L'utilisation
de cette version d'évaluation est limitée à
40 jours. Le fichier à télécharger se nomme
wrar342fr.exe. Double-cliquez dessus afin de lancer l'installation
du programme proprement dite.
Le propos de ce paragraphe n'est pas d'explorer toutes les possibilités
du logiciel mais juste de vous donner quelques notions élémentaires.
Une fois le programme installé un certain nombre d'entrée
sont présentes dans le menu contextuel des fichiers auxquels
vous avez associés le programme.
1) Cliquez sur Options/Configuration puis cliquez sur l'onglet Intégration.
Les cases à cocher énumère les extensions de
fichiers avec lesquels WinRAR est "associé".
2) Cliquez sur le bouton Menus contextuels…
Les cases à cocher liste les commandes qui seront disponibles
dans le menu contextuel d'un fichier archive.
Deux commandes nous intéressent particulièrement :
* Extraire les fichiers : les fichiers seront extraits et l'arborescence
des répertoires recréés dans un dossier portant
le même nom que l'archive.
* Extraire ici : Les fichiers et les dossiers seront extraits sans
création d'un répertoire "parent".
Prenons maintenant un exemple simple d'application :
1) Rendez-vous à cette adresse web : www.bootdisk.com/bootdisk.htm.
2) Cliquez sur le lien Windows 98 SE OEM.
Le fichier téléchargé se nomme boot98se.exe.
C'est une archive auto-extractible qui renferme le fichier image
de la disquette de démarrage Windows 98 et vous permet de
créer automatiquement une telle disquette. Afin de vous rendre
compte double-cliquez sur le fichier.
3) Une fois le fichier téléchargé, cliquez
avec le bouton droit de la souris dessus puis sur la commande Extraire
les fichiers et le bouton OK.
Vous allez obtenir un fichier .IMA qu'il vous sera ensuite possible
d'ouvrir en utilisant un programme comme "WinImage".
Une partie des fichiers présents dans le fichier image winb98se.IMA.
Il est donc très simple d'extraire les fichiers contenus
dans une archive sans nécessairement vouloir l'exécuter
et donc lancer l'application qu'elle contient.
Iexpress2.0
tool
Un programme caché dans votre disque dur vous permet de créer
des archives autoextractibles. Dans l'Explorateur Windows, ouvrez
\windows\system32, puis double-cliquez sur un fichier exécutable
nommé iexpress.exe. Un assistant va vous guider dans la création
de votre archive…
Retrouver
le mot de passe d'un fichier ZIP ou RAR
1) Téléchargez un fichier nommé Archpr.zip
à partir de cette adresse : http://www.elcomsoft.com/archpr.html.
2) Double-cliquez sur le fichier exécutable afin de lancer
l'installation du programme.
3) Lancez "Advanced Archive Password Recovery" (ou "ARCHPR").
Ce programme permet de retrouver les mots de passe des archives
ZIP/PKZip/WinZip, ARJ/WinARJ, ACE/WinACE (1.x) et RAR/WinRAR.
Ce programme est proposé en version d'évaluation valable
30 jours…
4) Cliquez sur l'onglet Options puis dans la liste déroulante
Language choisissez l'option Français.
5) Dans la liste déroulante Type d'attaque sélectionnez
la méthode d'approche.
Nous n'indiquons que les options qui nous paraissent les plus "réalistes".
* Force brute : toutes les combinaisons de caractères seront
testées. Vous pouvez moduler la plage de caractères
utilisés et la longueur de la chaîne de caractères.
Vous pouvez aussi préciser que les caractères spéciaux
suivants doivent être utilisés : !@#$%^&*()_+-=<>,./?[]{}~:;`'|"\
* Masque : utile si vous connaissez quelques éléments
du mot de passe. Imaginons un mot de passe qui commence par la lettre
z, se termine par le chiffre 9 et qui est composé des six
caractères, vous pourrez alors définir ce masque :
z????9
Dans l'hypothèse que vous savez que votre mot de passe contient
le caractère ?, utilisez ce type de filtre : z****9 ou z####9
* Dictionnaire : permet d'utiliser un fichier .dic recensant les
mots de la langue cible. Vous pouvez en télécharger
à partir de cette adresse : http://www.elcomsoft.com/prs.html
ou en faisant une recherche sur Internet.
* Password from keys : cette méthode consiste à décrypter
le fichier de telle façon que le mot de passe sera désactivé.
Elle est utile si le mot de passe fait plus de 10 caractères
mais n'est pas disponible dans la version de démonstration.
6) Une fois le fichier sélectionné et la méthode
d'attaque définie, cliquez sur le bouton Démarrer!
7 ) Une fois le mot de passe trouvée il sera affiché
dans la zone de texte Mot de passe pour ce fichier.
Quelques cas particuliers peuvent poser problème :
* Quand l'archive n'est pas compressée mais juste encryptée
le programme sera plus lent que d'habitude.
* Ce logiciel ne supporte pas les archives ZIP compressées
en utilisant une méthode appelée "Dclimplode"
("PKWARE").
* Ce programme ne supporte pas les archives ZIP utilisant les méthodes
de compression appelées PPMd et bzip2 ("WinZIP 10.0
beta").
* Ce programme ne supporte pas les archives ZIP utilisant une méthode
d'encryptage appelée "Strong Encryption Specification"
(EFS) (PKZip 5 et ultérieur).
Voici les temps moyens pour retrouver un mot de passe en utilisant
la méthode de la "Force brute" :
N'importe quel caractère imprimable - 1…6 - 742,912,032,768
: 14 heures.
N'importe quel caractère - 9...11 : 1,110,999,957,504 : 1
jour.
N'importe quel caractère - Minuscules/Majuscules, espacement
- 7 - 3,938,980,724,736 : 3 jours
Nous avons indiqué dans l'ordre : le type de caractères
utilisé, la longueur de la chaîne, le nombre de combinaisons
possibles et le temps nécessaire. |
|