Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
file-roller [Le 27/11/2009, 03:40] YannUbuntu |
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>Feisty archivage vétuste}} | + | {{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 [[:archivage|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-Roller. Si vous voulez gérer vos archives en ligne de commande, vous trouverez ces informations sur la page dédiée aux [[:archivage|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ée, sélectionnez les fichiers ou dossiers à compresser, puis 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 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]].** | ||
- | {{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 [[:archivage|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 [[:archivage|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]] | + | |
- | + | ||
- | ==== Autres formats==== | + | |
- | + | ||
- | Consulter la page [[Archivage]]. | + | |
- | + | ||
- | ===== 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. | + | |
- | 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. | + | Pour créer une archive compressée, sélectionnez les fichiers ou dossiers à compresser, puis faites un clic-droit et sélectionnez : **Compresser**. |
- | 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. | + | |
- | Pour récupérer la suite | + | {{:file_roller_compresser_un_fichier.png?direct|}} |
- | 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 | + | Puis sélectionnez le format souhaité et validez. |
- | <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 | + | {{::file_roller_choix_de_l_extention.png?direct|}} |
- | (ex rec003776nomdelarchive.tar) | + | ==== Quel format d'archive utiliser? ==== |
- | et bien déplacer ce fichier ainsi que ceux situer avant pour n'avoir que les fichiers suivant le fichier corrompu. | + | * 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]] | ||
- | Ensuite reconstruisez la suite des fichiers en tapant | + | Pour plus de détails voyez la page [[archivage]] ainsi que [[http://rlwpx.free.fr/WPFF/comploc.htm|ce comparatif]]. |
- | <code> | + | |
- | cat rec0* > findelarchvie.tar | + | |
- | </code> | + | |
- | Récupérer le script ici | + | ==== Associer une archive au gestionnaire ==== |
- | 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'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 | + | 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**. |
- | <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. | + | {{::file_roller_definir_programme_par_default.png?direct|}} |
- | (inspiré de cet article http://oss.bestsolution.at/bash/repair_tar_archives.html.en) | + | ==== Ligne de commande ==== |
- | ===== Tutoriel vidéo ===== | + | Pour l'extraction en ligne de commande vous pouvez utiliser : |
+ | file-roller --extract-here [FICHIER...] | ||
+ | //Voir le manuel de file-roller.// | ||
+ | À noter qu'il est plus simple de faire un alias dans son fichier [[bash#bashrc|~/.bashrc]] | ||
+ | <code bash>alias extract='file-roller --extract-here'</code> | ||
- | [[http://www.dailymotion.com/video/x8olh8_archive-rar-ubuntu-linux_tech|Archive rar]] | + | ===== Désinstallation ===== |
- | =====Liens===== | + | 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. |
- | *Portail [[archivage]] | + | ===== Voir aussi ===== |
+ | * Portail [[:archivage]] | ||
+ | * **(en)** [[http://fileroller.sourceforge.net/|Site officiel]] | ||
---- | ---- | ||
- | //Contributeurs : [[:utilisateurs:_Enchained]]// | + | //Contributeurs principaux : [[:utilisateurs:_Enchained]], Peregrinis, [[:utilisateurs:Amiralgaby]]//. |