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
file-roller [Le 26/04/2007, 16:29]
87.100.15.241
file-roller [Le 11/09/2022, 12:06] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>breezy dapper edgy compression brouillon}}+{{tag>archivage}}
 ---- ----
- 
->Cette page est en cour de remaniement. 
->Le contenu traitant des archives se retrouvera sur la page [[:​formats_archives]] et le contenu de cette page sera restreint à la présentation de file-roller (comme son nom l'​indique) 
->:: _Enchained :: 
  
 ====== File-Roller : Le gestionnaire d'​archives ====== ====== File-Roller : 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 de tierce-parties.+File Roller est un gestionnaire ​d'archives pour les [[gnome|environnement graphique Gnome]] et [[unity|environnement graphique Unity]].
  
-===== Archives basiques =====+Il est capable de : 
 +  * créer et modifier des archives 
 +  * visualiser le contenu des archives. 
 +  * visualiser un fichier au sein des archives. 
 +  * Extraire les fichiers d'une archive.
  
-{{applications:fileroller-clicdroit.png }}\\ +File-roller supporte les formats suivants
-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 souriset choisissez //Extraire ici//comme ci-contre.+  [[Tar]] (.tar) archives,incluant ceux compressé par le logiciel ​ [[gzip]] (.tar.gz, ​.tgz), bzip (.tar.bz, .tbz), bzip2 (.tar.bz2, .tbz2), compress (.tar.Z, .taz), lzip (.tar.lz, .tlz), lzop (.tar.lzo, .tzo), ​ lzma (.tar.lzma) and xz (.tar.xz) 
 +  ​archives [[Zip]] (.zip
 +  * archives Jar (.jar, .ear, .war) 
 +  * archives 7z (.7z) 
 +  * iso9660 CD images (.iso) 
 +  * archives ​Lha (.lzh) 
 +  * archives Archiver (.ar) 
 +  * archives ​de bandes dessinés (.cbz) 
 +  * fichiers simples compressés par gzip (.gz)bzip (.bz)bzip2 (.bz2), compress (.Z), lzip (.lz), lzop (.lzo), lzma (.lzma) and xz (.xz)
  
 +Et supporte en décompression :
 +  * archives Cabinet (.cab)
 +  * paquets binaires Debian (.deb)
 +  * archives Xar (.xar)
 +===== Installation =====
  
-===== Les formats non-archives =====+File-roller est installé par défaut sur Ubuntu. Si ce n'est pas le cas, vous pouvez l'​installer,​ il est géré par les dépôts officiels. 
 +[[:​tutoriel:​comment_installer_un_paquet#​paquet_present_dans_les_depots|Installez le paquet]] **[[apt>​file-roller]].**
  
-Les formats ​suivants ne sont pas techniquement des archives, mais peuvent être ouverts avec le Gestionnaire ​d'​archives ​:+L'​installation de paquets supplémentaires est nécessaire à la prise en charge de certains **[[archivage|formats d'​archives]]**.
  
 +Voyez en particulier la page consacrée aux **[[rar]]**,​ format de compression non libre très utilisé. Il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​unrar-free]]** des [[:​depots#​universe_et_multiverse|dépôts Universe]] si vous voulez la version libre mais limitée ou le paquet **[[apt>​unrar]]** des [[:​depots#​universe_et_multiverse|dépôts Multiverse]] pour la version non libre, ainsi que le paquet **[[apt>​rar]]** des [[:​depots#​universe_et_multiverse|dépôts Multiverse]].
  
-==== Paquets Deb (*.deb) ​====+===== Utilisation=====
  
-Vous pouvez installer les paquets *.deb avec la commande suivante: +==== Visualiser ou modifier une archive ====
-<​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) ====+Vous pouvez visualiser, modifier ou extraire une archive en faisant un clic-droit et en sélectionnant : **ouvrir avec le gestionnaire d'​archives**.
  
-Ce sont les images qui peuvent être gravées sur un CD. Pour plus d'​informations,​ référez vous à la page [[:gravure|gravure]].+{{::​fille_roller_lire_une_archive.png?​direct|}}
  
 +==== Extraire une archive ====
  
-==== Archives Java (*.jar) ====+Pour extraire une archive, faites un clic-droit sur l'​archive compressée et sélectionnez : **extraire ici**.
  
-Pour les programmes Java, référez-vous à [[:​java#​pour_executer_les_.jar|cette page]].+{{:file-roller_extraire_ici.png|}}
  
 +==== Créer une archive ====
  
-==== Extensions Firefox ====+Pour créer une archive compressée,​ sélectionnez les fichiers ou dossiers à compresser, puis faites un clic-droit et sélectionnez : **Compresser**.
  
-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). +{{:file_roller_compresser_un_fichier.png?​direct|}}
-**Attention**L'​installation de certaines extensions peuvent endommager votre profil Firefox.+
  
 +Puis sélectionnez le format souhaité et validez.
  
 +{{::​file_roller_choix_de_l_extention.png?​direct|}}
 +==== Quel format d'​archive utiliser? ====
 +  * Les plus populaires sont les .[[zip]] et les .[[rar]]
 +  * Les plus libres sont les ..tar.gz ([[tar]]) et .7z ([[p7zip]])
 +  * Les moins libres sont les .[[rar]]
 +  * Les plus performants sont les .uha, .7z ([[p7zip]]) et .[[rar]]
 +  * Les moins performants sont les .[[zip]]
  
-===== Les formats d'​archive =====+Pour plus de détails voyez la page [[archivage]] ainsi que [[http://​rlwpx.free.fr/​WPFF/​comploc.htm|ce comparatif]].
  
 +==== Associer une archive au gestionnaire ====
  
 +Faites un clic droit sur une archive et sélectionnez : **Propriétés**. Dans l'​onglet : **ouvrir avec**, cliquez sur le bouton : **ajouter** et sélectionnez le programme : **Gestionnaire d'​archives**.
  
 +{{::​file_roller_definir_programme_par_default.png?​direct|}}
  
-==== Pré-requis ​====+==== Ligne de commande ​==== 
 +Pour l'​extraction en ligne de commande vous pouvez utiliser : 
 +  file-roller --extract-here [FICHIER...] 
 +//Voir le manuel de file-roller.//​
  
-Les installations ​de paquets se font soit via la ligne de commande: +À noter qu'il est plus simple ​de faire un alias dans son fichier [[bash#​bashrc|~/​.bashrc]] 
-<​code>​ +<​code ​bash>alias extract='​file-roller --extract-here'​</​code>​
-$ sudo apt-get install nom_du_paquet +
-</​code>​ +
-soit via l'​interface graphique [[:​synaptic|Synaptic]].+
  
-Consultez la page [[:​depots|dépôts]] pour ajouter ou retirer un dépôt. +===== Désinstallation =====
- +
  
 +Pour supprimer cette application,​ il suffit de [[:​tutoriel:​comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, le configuration globale de l'​application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.
  
- +===== Voir aussi ===== 
- +  * Portail ​[[:archivage]] 
- +  * **(en)** [[http://fileroller.sourceforge.net/|Site officiel]]
-==== 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. Attention toutefois, la version présente dans les dépôts est la version **1.2b-3**. Unace est actuellement en version **2.5**, je vous conseille donc après l'​installation du paquet d'​aller dans la section **download center** du site de [[http://​www.winace.com/​|Winace]] de la télécharger et de suivre la procédure suivante: +
-  ​- Décompressez l'​archive. +
-  - Ouvrez un terminal dans le dossier de unace après l'​extraction. +
-  - Exécutez la commande suivante: +
- +
-<​code>​ +
-$ sudo cp unace /​usr/​bin/​unace +
-</​code>​ +
- +
-Ceci vous évitera le désagréable message du genre : +
-''​File compressed with unknown method. Decompression not possible.''​ +
- +
-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 libre. +
- +
-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 ce 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 souci. +
- +
-==== 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 ou .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)]]+
  
 ---- ----
  
-// Contributeurs : [[utilisateurs:​kmeleon|Kmeleon]], [[utilisateurs:​Cedy-Na-Mix|Cedy-Na-Mix]] // +//​Contributeurs ​principaux ​: [[:utilisateurs:​_Enchained]], Peregrinis, [[:utilisateurs:​Amiralgaby]]//.
- +
-// Basé sur [[https://​wiki.ubuntu.com/​FileCompression]] //+
  • file-roller.1177597782.txt.gz
  • Dernière modification: Le 01/05/2007, 11:20
  • (modification externe)