Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
applications:file-roller [Le 14/12/2006, 08:50]
Blackpegaz redirection vers nouvelle version de page
— (Version actuelle)
Ligne 1: Ligne 1:
-<​code>​ 
-Ubuntu toutes versions 
-</​code>​ 
-[[https://​wiki.ubuntu.com/​FileCompression|Traduit]] et amélioré par [[utilisateurs:​kmeleon|Kmeleon]] 
  
- 
- 
-====== Le gestionnaire d'​archives ====== 
- 
- 
-Les fichiers peuvent être compressés dans une grande variété de formats. La plupart d'​entre eux peuvent être ouverts automatiquement dans Ubuntu, d'​autres pourront être manipulés grâce à l'​installation de paquets tierce-parties. 
- 
-===== Archives basiques ===== 
- 
-{{applications:​fileroller-clicdroit.png }}\\ 
-La plupart des archives (*.tar, *.tar.gz, *.zip, etc...) peuvent être ouvertes simplement par le Gestionnaire d'​archives. Pour ouvrir ces formats, cliquez sur l'un d'​entre eux avec le bouton droit de la souris, et choisissez //Extraire ici//, comme ci-contre. 
- 
-===== Les formats non-archives ===== 
- 
-Les formats suivants ne sont pas techniquement des archives, mais peuvent être ouverts avec le Gestionnaire d'​archives : 
- 
-==== Paquets Deb (*.deb) ==== 
- 
-Vous pouvez installer les paquets *.deb avec la commande suivante: 
-<​code>​ 
-$ sudo dpkg -i FICHIER_DEB.deb 
-</​code>​ 
-**Attention**:​ L'​installation de programmes à partir de paquets *.deb peuvent sérieusement endommager votre système. 
- 
-==== Images CD (*.iso) ==== 
- 
-Ce sont les images qui peuvent être gravées sur un CD. Pour plus d'​informations,​ référez vous à la page [[applications:​gravure|gravure]]. 
- 
- 
-==== Archives Java (*.jar) ==== 
- 
-Pour les programmes Java, référez-vous à [[:​java#​pour_executer_les_.jar|cette page]]. 
- 
-==== Extensions Firefox ==== 
- 
-Pour installer une extension, démarrez Firefox et choisissez allez dans //Fichier -> Ouvrir un fichier//. Choisissez le fichier *.xpi et cliquez sur Ok. Firefox installera l'​extension (il vous sera sûrement nécessaire de le redémarrer). 
-**Attention**:​ L'​installation de certaines extensions peuvent endommager votre profil Firefox. 
- 
-===== Les formats d'​archive ===== 
- 
-==== Pré-requis ==== 
- 
-Les installations de paquets se font soit via la ligne de commande: 
-<​code>​ 
-$ sudo apt-get install nom_du_paquet 
-</​code>​ 
-soit via l'​interface graphique [[applications:​synaptic|Synaptic]]. 
- 
-Consultez la page [[installation:​depots|dépôts]] pour ajouter ou retirer un dépôt. 
-  
- 
-==== 7zip (*.7z) ==== 
- 
-7zip est un nouveau type d'​archive,​ qui génère une archive d'une taille moindre comparée à l'​algorithme zip et rar, mais utilisant des ressources et du temps en grande quantité. 
- 
-Installez le paquet ''​p7zip''​ à partir du dépôt Universe. 
- 
-Pour ouvrir ces fichiers dans le Gestionnaire d'​archives,​ vous devez indiquer à Ubuntu quel programme correspond à cette l'​extension *.7z. Effectuez un clic-droit sur une archive 7zip et choisissez //​Propriétés//​. Une autre fenêtre s'​ouvre,​ cliquez sur //Ouvrir avec// et cliquez sur //​Ajouter//​. Séléctionnez le programme //​Gestionnaire d'​archives//​ comme indiqué ci-dessous, et //Ajouter -> Fermer//. 
- 
-{{ applications:​fileroller-7z.png }} 
- 
-Après cette manipulation,​ vous pourrez utiliser ce type de fichiers avec le Gestionnaire d'​archives. 
- 
-==== Ace (*.ace) ==== 
- 
-Les archives ne sont plus vraiment utilisées, et peuvent êtres extraites en utilisant l'​utilitaire ''​unace''​. 
- 
-Pour établir le support de ces dernières, installez ''​unace''​ à partir des dépôts Universe. 
- 
-Les archives Ace ne peuvent être utilisées à partir du Gestionnaire d'​archives,​ c'est pourquoi tout doit se faire en ligne de commande. Pour extraire les fichiers *.ace, utilisez la commande suivante: 
-<​code>​ 
-$ unace x fichier.ace 
-</​code>​ 
- 
-==== Rar (*.rar) ==== 
- 
-Rar est un format d'​archive non-libre créé par [[http://​www.rarlab.com/​|Rarsoft]]. Il existe de nombreuses versions de rar, et la dernière, 3.0, n'est supportée par aucun utilitaire gratuit. 
- 
-Pour activer son support, installez ''​unrar''​ (''​non-free version''​) à partir des dépôts Multiverse . 
- 
- 
-=== Fichiers *.rar protégés par mot de passe === 
- 
-Ces derniers ne sont pas supportés par le Gestionnaire d'​archives. 
-Pour ouvrir un fichier Rar protégé, ouvrez un terminal et entrez: 
-<​code>​ 
-$ unrar e fichier.rar 
-</​code>​ 
-ce qui vous demandera un mot de passe pour l'​extraction de l'​archive. 
- 
-**Depuis la version 2.12.1 de File Roller**, il est possible de décompresser les archives *.rar protégées par mot de passe sans passer par la ligne de commande. Pour se faire, ouvrez l'​archive,​ puis allez dans le menu "​Edition",​ "Mot de passe..."​. Saisissez votre mot de passe. Vous pourrez ensuite décompresser votre archive sans soucis. 
- 
-==== GNU Tar (*.tar) ==== 
- 
-L'​archive Tar est un vieux format, créé pour les bandes magnétiques,​ qui consiste à ajouter des fichiers à un seul, l'un après l'​autre. 
-Ces fichiers sont bien sûr entièrement supportés par le Gestionnaire d'​archives. 
- 
-==== GNU Tar GZ (.tar.gz .tgz) ==== 
- 
-Cette archive est une archive Tar, qui a été compressée en utilisant ''​gzip'',​ un utilitaire de compression libre. 
-Ces fichiers sont bien sûr entièrement supportés par le Gestionnaire d'​archives. 
- 
-==== GNU Tar bzip2 (.tar.bz2) ==== 
- 
-Cette archive est une archive Tar, qui a été compressée en utilisant ''​bzip2''​ qui est un utilitaire de compression libre générant des fichiers de petite taille en utilisant des grosses ressources processeur. 
-Ces fichiers sont bien sûr entièrement supportés par le Gestionnaire d'​archives. 
- 
-==== Zip (.zip) ==== 
- 
-C'est un vieux format d'​archives,​ tirant son origine de PKZip, développé par Phil Katz en 1989. Il a été utilisé pendant de nombreuses années sous DOS et Windows. 
-Les fichiers Zip sont supportés par le Gestionnaire d'​archives. 
- 
-===== Utilisation en ligne de commande ===== 
- 
-La plupart de ces utilitaires peuvent être utilisés en ligne de commande, et c'est parfois plus rapide et facile que d'​utiliser le Gestionnaire d'​archives. 
- 
-Par exemple, pour extraire un fichier Tar BZ2: 
-<​code>​ 
-$ tar jxvf mon_fichier.tar.bz2 
-</​code>​ 
-Cette commande vous affichera ce qu'​elle extrait, et dans la plupart des cas créera un sous-répertoire du nom de //​mon_fichier//​. 
- 
-Vous pouvez aussi créer une archive en ligne de commande, comme ceci: 
-<​code>​ 
-$ tar jcvf fichier_cible.tar.bz2 dossier1 dossier2 # etc... 
-</​code>​ 
-//​fichier_cible.tar.bz2//​ est le nom du fichier Tar à créer, et //​dossier1//​ et //​dossier2//​ les noms de répertoires ou de fichiers à inclure dans l'​archive. 
- 
-Pour utiliser ''​gzip'',​ modifiez ''​zxvf''​ pour l'​extraction,​ et ''​zcvf''​ pour la compression,​ en reprenant les exemples ci-dessus. 
- 
-Pour décompresser et créer une archive Zip, entrez simplement 
-<​code>​ 
-$ unzip fichier.zip 
-</​code>​ 
-et 
-<​code>​ 
-$ zip fichier_cible.zip dossier1 dossier2 # etc... 
-</​code>​ 
- 
-===== Marche à suivre en cas d'​archive corrompue ===== 
- 
-Vous voulez extraire une archive et vous obtenez une erreur du type 
-<​code>​ 
-bzip2: Data integrity error when decompressing. 
-Input file = (stdin), output file = (stdout) 
- 
-It is possible that the compressed file(s) have become corrupted. 
-You can use the -tvv option to test integrity of such files. 
- 
-You can use the `bzip2recover'​ program to *attempt* to recover 
-data from undamaged sections of corrupted files. 
- 
-tar: 56 garbage bytes ignored at end of archive 
-tar: Unexpected EOF in archive 
-tar: Unexpected EOF in archive 
-tar: Error is not recoverable:​ exiting now 
-</​code>​ 
- 
-Et bien vous avez vraiment pas de chance ! Votre archive est certainement corrompue. 
-Avec le gestionnaire d'​archive vous récuperez la première partie de l'​archive,​ à savoir toutes les données avant l'​erreur dans  le fichier. 
- 
-Pour récuperer la suite 
-taper  
-<​code>​ 
-bzip2recover nomdelarchive.tar.bz2 
-</​code>​ 
-Vous obtiendrez une multitude de fichier (de l'​ordre de 6000 fichiers pour une archive de 3 Go) 
-Ces fichiers se nomment rec00001nomdelarchive.tar et ainsi de suite. 
- 
-Ensuite il faut tester chacun des fichiers, pourcela taper 
-<​code> ​ 
-bunzip rec*bz2 
-</​code>​ 
-Si vous avez un retour "​d'​argument trop long" dans le terminal 
-essayer par tranche de 1000 (ex: rec01*bz2 puis rec02*bz2 ...) 
-si cela est encore trop long, enviseager la commande xargs 
- 
-Vous allez obtenir le nom du fichier corrompu 
-(ex rec003776nomdelarchive.tar) 
-et bien déplacer ce fichier ainsi que ceux situer avant pour n'​avoir que les fichiers suivant le fichier corrompu. 
- 
-Ensuite reconstruisez la suite des fichiers en tapant 
-<​code>​ 
-cat rec0* > findelarchvie.tar 
-</​code>​ 
- 
-Récuperer le script ici 
-http://​oss.bestsolution.at/​documents/​find_tar_headers.pl.bz2 
-qui permet de retrouver les marques d'​en-tête,​ et exécutez-le en tapant: 
-<​code>​ 
-perl find_tar_headers.pl findelarchive.tar 
-</​code>​ 
-Une fois lancé, vous pouvez l'​arreter en tapant control + C 
-et repérer les chiffres mentionnés 
-<​code>​ 
-findelarchive.tar:​17185:​top/​secret/​warp_reactor.so:​157106 
-findelarchive.tar:​75041:​top/​secret/​kernel_injectors.so:​153125 
-findelarchive.tar:​130849:​top/​secret/​dampening_fields.so:​145746 
-findelarchive.tar:​183585:​top/​secret/​plasma_controls.so:​157035 
-</​code>​ 
-Le nombre à repérer est celui de la première ligne, dans ce cas il s'agit de 17185 
- 
-Reconstruisez correctement l'​archive en tapant 
-<​code>​ 
-tail -c +17185 findelarchive.tar > bonnearchive.tar 
-</​code>​ 
-Evidemment mettez le bon chiffre à la place de 17185 
- 
-Voilà vous n'avez plus qu'a décompresser la dernière archive ainsi obtenu. 
- 
-(inspiré de cet article http://​oss.bestsolution.at/​bash/​repair_tar_archives.html.en ) 
-===== Liens annexes ===== 
- 
-  * [[http://​www.gnu.org/​software/​tar/​tar.html|Site officiel de GNU Tar]] 
-  * [[http://​www.rarlab.com/​|Site officiel du format RAR]] 
-  * [[http://​www.winzip.com/​|Site officiel de Winzip (pour Windows)]] 
-  * [[http://​www.7-zip.org/​|Le site officiel de 7-zip]] 
-  * [[http://​www.winace.com/​winace.html|Site officiel de WinAce (pour Windows)]] 
  • applications/file-roller.1166082649.txt.gz
  • Dernière modification: Le 18/04/2011, 14:47
  • (modification externe)