Aller au contenu


Photo
- - - - -

[FAQ] Comment décompresser des packages / archives


  • Ce sujet est fermé Ce sujet est fermé
3 réponses à ce sujet

#1 KewlCat

KewlCat

    Modérateur

  • Attente Validation
  • 24 812 messages

Posté 30 octobre 2004 - 01:24

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.

- Mounter un iso : mount -o loop -t iso9660 <fichier.iso> /point/de/montage

-- 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>

-- Quelqu'un utilise encore ces trucs ? --
Pour le cas où vous voudriez vous amuser avec votre mailbox (qui contient des attachements en base64, voire en UUE), allez chercher uudeview.
- Extraire des fichiers uuencodés ou en base64 : uudeview -i <fichier>
(note : parfois les fichiers sont affublés de l'extension b64 ou uue, mais la plupart du temps, non)
  • 0

PUBLICITÉ

    Annonces Google

#2 Greywolf

Greywolf

    Tera Power Extrem Member

  • Membres
  • 9 309 messages

Posté 30 octobre 2004 - 09:02

- Mounter un iso : mount -oloop -tiso9660 <fichier.iso> /point/de/montage


juste pour le plaisir de corriger une tite faute de frappe (ça n'arrivera que très rarement dans ce sens là :P):
mount -o loop -t iso9660 <fichier.iso> /point/de/montage

//j'aurais pu éditer, mais j'pas osé :-(
  • 0

#3 KewlCat

KewlCat

    Modérateur

  • Attente Validation
  • 24 812 messages

Posté 02 novembre 2004 - 01:10

Bien tenté, mais mount fait partie de ces exécutables (comme gcc, par exemple) qui ne nécessitent pas d'espace après les switches qui prennent un argument ("gcc -O2 -I../include ...")
A côté de ça, on ne peut pas "combiner" les switches comme on le fait avec cpio (puisque le "-mid" donné ci-dessus est l'équivalent de "-m -i -d").

C'était finement observé, donc je vais tout de même corriger afin d'améliorer la lisiblité de la commande (pour bien montrer que "loop" est un argument de "-o"). :-)
  • 0

#4 KewlCat

KewlCat

    Modérateur

  • Attente Validation
  • 24 812 messages

Posté 15 octobre 2005 - 12:08

Petit ajout :

- Extraire un fichier winmail.dat : tnef -w <fichier.winmail.dat>
tnef peut s'obtenir sur la page du projet tnef de Sourceforge.
Pour le reste (ajouter un filtre à Mozilla Mail ou Mozilla Thunderbird), il faut chercher un peu sur Google ;-)


P.S. : merci à tous les utilisateurs de Micros*ft Outlook de bien vouloir utiliser un format d'attachements qui soit un peu plus standard (au hasard, un encodage MIME comme tout le [reste du] monde). http://support.micro...com/kb/q136204/
  • 0









Sujets similaires :     x