Décompressions sous différents formats
Ahhh lala les décompressions ! Toujours se rappeller du "-xjvfirhfidopgnfudjs" ! Pas évident hein ! Donc voilà un petit reminder :
Avant toute chose, si vous ne savez pas ce que contient un fichier : file <fichier>
Cette commande vous affiche le type du fichier, non pas en fonction de son extension mais en fonction de son contenu ! (Ces informations sont basées sur le fichier /etc/magic)
- Extraire un rpm : rpm2cpio <fichier.rpm> | cpio -mid
rpm2cpio appartient au package "rpm"
cpio appartient au package "cpio"
- Extraire un deb : ar xv <fichier.deb>
ar appartient au package binutils
- Extraire un zip : unzip <fichier.zip>
unzip appartient au package infozip
- Extraire un cab Microsoft : cabextract <fichier.cab>
cabextract peut s'obtenir sur uklinux.net
- Extraire un cab InstallShield : unshield <fichier.cab>
unshield peut s'obtenir sur synce.sourceforge.net
Note : dans le cas de cabs InstallShield, les fichiers s'appellent généralement data1.cab, data1.hdr, data2.cab, etc.
- Extraire un arj : unarj x <fichier.arj>
unarj appartient au package "bin", et une version complète de arj peut s'obtenir sur arj.sourceforge.net (auquel cas on utilisera arj x au lieu de unarj x)
- Extraire un rar : unrar x <fichier.rar>
unrar peut s'obtenir sur rarlab.com
- Extraire un ace : unace x <fichier.ace>
unace ("LinUnAce") peut s'obtenir sur winace.com
- Extraire un lha : lha x <fichier.lha ou fichier.lzh>
lha est disponible sur son site officiel
- Extraire un jar : jar xvf <fichier.jar>
jar peut s'obtenir dans le JRE ou le JDK de Sun
Remarque : les fichiers xpi sont en fait des jar.
- Extraire un 7z : 7za x <fichier.7z>
7za peut s'obtenir sur la page du projet p7zip de Sourceforge.
Pour ceux qui ignoreraient ce qu'est le format 7z, allez jeter un oeil sur la homepage de 7zip qui est un archiveur zip / 7z gratuit pour Windows.
- Ceux qu'on ne présente plus :
- Décompresser un Z : uncompress <fichier.Z>
- Décompresser un gz : gzip -d <fichier.gz>
- Décompresser un bz2 : bzip2 -d <fichier.bz2>
- Extraire un tar : tar xvf <fichier.tar>
Et les combinaisons...
- Extraire un tgz ou un tar.gz : tar zxvf <fichier.tgz>
- Extraire un tar.bz2 : tar jxvf <fichier.tar.bz2>