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édentesRévision précédente
Prochaine révision
Révision précédente
file-roller [Le 27/09/2009, 14:16] michel_95file-roller [Le 11/09/2022, 12:06] (Version actuelle) – 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) moths-art
Ligne 1: Ligne 1:
-{{tag>dapper edgy feisty compression brouillon}}+{{tag>archivage}}
 ---- ----
- 
- 
  
 ====== 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. +File Roller est un gestionnaire d'archives pour les [[gnome|environnement graphique Gnome]] et [[unity|environnement graphique Unity]].
-Certains peuvent être ouverts par **File-Roller** nativement ou en installant le paquet relatif au format voulu.\\ +
-Vous trouverez les différents formats supportés par Ubuntu sur la page dédiée au [[:formats_archives|formats d'archives]].+
  
-Une fois le support pour format présent sur le système, l'utilisation de **File-Roller** est très simple. Voyons ce que l'on peut faire avec.+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.
  
-{{:icons:iconnote.png }} +File-roller supporte les formats suivants: 
->Cette page décrit la gestion des archives compressées de manière graphique avec File-RollerSi vous voulez gérer vos archives en ligne de commandevous trouverez ces informations sur la page dédiée aux [[:formats_archives|formats d'archives]].+  * [[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)
  
-===== Opérations de base ===== +Et supporte en décompression : 
-===Créer une archive ====+  * archives Cabinet (.cab) 
 +  * paquets binaires Debian (.deb) 
 +  * archives Xar (.xar) 
 +===== Installation =====
  
-Pour créer une archive compresséesélectionnez les fichiers ou dossiers à compresserpuis faites un clic droit et choisissez « créer une archive ».+File-roller est installé par défaut sur Ubuntu. Si ce n'est pas le casvous pouvez l'installeril 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]].**
  
-{{file-roller_creer.png|}}+L'installation de paquets supplémentaires est nécessaire à la prise en charge de certains **[[archivage|formats d'archives]]**.
  
-Puis choisissez le format souhaité et validez.+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]].
  
-{{file-roller_creer2.png|}}+===== Utilisation=====
  
-==== Ouvrir une archive ====+==== Visualiser ou modifier une archive ====
  
-Pour ouvrir une archive avec **File-Roller**, double cliquez dessus ou faites un clic droit et choisissez « ouvrir avec le gestionnaire d'archives ».+Vous pouvez visualiser, modifier ou extraire une archive en faisant un clic-droit et en sélectionnant : **ouvrir avec le gestionnaire d'archives**.
  
-Vous pouvez alors parcourir le contenu de l'archive, l'extraire ou le modifier. +{{::fille_roller_lire_une_archive.png?direct|}}
- +
-{{file-roller_ouvrir.png|}}+
  
 ==== Extraire une archive ==== ==== Extraire une archive ====
  
-Pour extraire une archive, vous pouvez cliquer sur le bouton extraire de File-Roller (cf. capture ci-dessus), une boîte de dialogue vous demandera alors l'emplacement où vous voulez extraire l'archive. Finissez en validant avec le bouton « extraire ».+Pour extraire une archive, faites un clic-droit sur l'archive compressée et sélectionnez : **extraire ici**.
  
-{{file-roller_extraire.png|}}+{{:file-roller_extraire_ici.png|}}
  
-ou alors, vous pouvez faire un clic droit sur l'archive compressée et choisir « extraire ici ». +==== Créer une archive ====
- +
-{{file-roller_extraire2.png|}} +
- +
-===== Formats particuliers ===== +
-Certains formats d'archives nécessitent des manipulations particulières. +
- +
- +
-==== 7zip (*.7z) ==== +
- +
-Pour créer des archives 7z, installez le paquet [[apt://p7zip-full|p7zip-full]]. Plus de détail sur la page de [[p7zip]]. +
- +
-Pour ouvrir les archives au [[:formats_archives#zip_.7z|format 7zip]] dans le Gestionnaire d'archives, vous devez associer les extensions *.7z à File-Roller :\\ +
-Faites un clic-droit sur une archive 7zip et choisissez « Propriétés ». Dans l'onglet « ouvrir avec », cliquez sur le bouton « ajouter » et sélectionnez le programme « Gestionnaire d'archives ». +
- +
-{{file-roller_ajouter-prog.png|}} +
- +
-==== Ace (*.ace) ==== +
- +
-Les archives Ace ne peuvent être utilisées à partir du Gestionnaire d'archives. +
-Vous devrez donc [[:formats_archives#ace_.ace|utiliser la ligne de commande]]. +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
-==== Rar (*.rar) ==== +
- +
-Pour utiliser les archives au format Rar avec **file-roller**, vous pouvez installer le paquet [[apt://unrar|unrar (multiverse)]] (décompression uniquement) ou le paquet [[apt://rar|rar (multiverse)]].**Ces deux paquets ne sont pas libres.** +
- +
-Pour une utilisation en ligne de commandes, **et libre**, installez le paquet [[apt://unrar-free|unrar-free (universe)]]. Vous ne pourrez alors pas créer d'archive au format Rar. +
- +
-Lorsqu'une archive *.rar est protégée par mot de passe, ouvrez l'archive avec **file-roller**, puis allez dans le menu //Édition -> Mot de passe...// et entrez le mot de passe. Vous pourrez ensuite décompresser votre archive. +
- +
- +
-**La création d'archive multi-volume est possible en ligne de commande:** +
- +
-pour une archive multivolume nomarchive.part1.rar de 187Mo par volume numéroté de 1 à ... suivant la taille du fichier.source +
- +
-<code> +
-rar a -v192160k nomarchive fichier.source +
-</code> +
- +
- +
-ou pour un répertoire avec les fichiers et sous répertoires qu'il contient +
- +
-<code> +
-rar a -v192160k nomarchive répertoiresource +
-</code> +
- +
-D'autre options sont possible, pour les connaitre il suffit de se référer à la documentation de rar sur le site officiel [[http://www.win-rar.com/index.php?id=24&kb_category_id=50]] +
- +
-===== Marche à suivre en cas d'archive corrompue ===== +
-FIXME à déplacer (?) +
- +
-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. +Pour créer une archive compressée, sélectionnez les fichiers ou dossiers à compresser, puis faites un clic-droit et sélectionnez : **Compresser**.
-You can use the -tvv option to test integrity of such files.+
  
-You can use the `bzip2recover' program to *attempt* to recover +{{:file_roller_compresser_un_fichier.png?direct|}}
-data from undamaged sections of corrupted files.+
  
-tar: 56 garbage bytes ignored at end of archive +Puis sélectionnez le format souhaité et validez.
-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+{{::file_roller_choix_de_l_extention.png?direct|}} 
-Avec le gestionnaire d'archive vous récupérez la première partie de l'archive, à savoir toutes les données avant l'erreur dans  le fichier.+==== 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]]
  
-Pour récupérer la suite +Pour plus de détails voyez la page [[archivage]] ainsi que [[http://rlwpx.free.fr/WPFF/comploc.htm|ce comparatif]].
-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, pour cela taper +==== Associer une archive au gestionnaire ====
-<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, envisager la commande xargs+
  
-Vous allez obtenir le nom du fichier corrompu +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**.
-(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 +{{::file_roller_definir_programme_par_default.png?direct|}}
-<code> +
-cat rec0* > findelarchvie.tar +
-</code>+
  
-Récupérer le script ici +==== Ligne de commande ==== 
-http://oss.bestsolution.at/documents/find_tar_headers.pl.bz2 +Pour l'extraction en ligne de commande vous pouvez utiliser : 
-qui permet de retrouver les marques d'en-tête, et exécutez-le en tapant: +  file-roller --extract-here [FICHIER...] 
-<code> +//Voir le manuel de file-roller.//
-perl find_tar_headers.pl findelarchive.tar +
-</code> +
-Une fois lancé, vous pouvez l'arrêter 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 +À 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>
-tail -c +17185 findelarchive.tar > bonnearchive.tar +
-</code> +
-Évidemment mettez le bon chiffre à la place de 17185+
  
-Voilà vous n'avez plus qu'a décompresser la dernière archive ainsi obtenu.+===== Désinstallation =====
  
-(inspiré de cet article http://oss.bestsolution.at/bash/repair_tar_archives.html.en) +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éeLes journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.
-===== Tutoriel vidéo =====+
  
 +===== Voir aussi =====
 +  * Portail [[:archivage]]
 +  * **(en)** [[http://fileroller.sourceforge.net/|Site officiel]]
  
-[[http://www.dailymotion.com/video/x8olh8_archive-rar-ubuntu-linux_tech|Archive rar]] 
 ---- ----
  
-//Contributeurs : [[:utilisateurs:_Enchained]]//+//Contributeurs principaux : [[:utilisateurs:_Enchained]], Peregrinis, [[:utilisateurs:Amiralgaby]]//.