Avec quel logiciel libre décompresser les rar ?

13 replies [Last post]
shokin
Offline
Joined: 03/01/2013

Salut à toutes et à tous,

Ayant remplacé Windows8 par Trisquel 6.0 sur un ordinateur portable, je cherche à décompresser des fichiers rar, zip, cbr, etc.

Le gestionnaire d'archives, initialement installé, et Ark ne semblent pas lire les fichiers rar.

J'ai installé 7zip, mais je ne le trouve pas parmi les logiciels (il n'est pas là où Ark et Gestionnaire d'archives sont). Comment le trouver ? prendra-t-il en charge les rar ?

Ou devrai-je trouver un autre logiciel libre pour lire et décompresser toutes sortes d'archives ?

Question autre pour ne pas ouvrir un topic :

Comment créer un fichier pdf (format A4) à partir d'images (jpg A4) ?

Merci d'avance pour vos réponses.

MagicFab
Offline
Joined: 12/13/2010

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 2013-04-18 15:46, name at domain wrote:
> Salut à toutes et à tous,
>
> Ayant remplacé Windows8 par Trisquel 6.0 sur un ordinateur
> portable, je cherche à décompresser des fichiers rar, zip, cbr,
> etc.
>
> Le gestionnaire d'archives, initialement installé, et Ark ne
> semblent pas lire les fichiers rar.

Je crois qu'il faut installer le paquet unrar-free, il faudrait essayer.

Je devine que vous utilisez le bureau KDE? C'est un détail important
lorsque vous demanderez de l'aide ici.

> J'ai installé 7zip, mais je ne le trouve pas parmi les logiciels
> (il n'est pas là où Ark et Gestionnaire d'archives sont). Comment
> le trouver ? prendra-t-il en charge les rar ?

Pourtant il semble supporter ce format.

La dernière version dans Trisquel 6 est la 4.8.5.

Cette page, quoique vieille, semble indiquer qu'Ark supportait déjà
les rar en 2011: http://utils.kde.org/projects/ark/

> Ou devrai-je trouver un autre logiciel libre pour lire et
> décompresser toutes sortes d'archives ?
>
> Question autre pour ne pas ouvrir un topic :
>
> Comment créer un fichier pdf (format A4) à partir d'images (jpg A4)
> ?

1) Installe le paque imagemagick
2) En ligne de commande:
convert image1.jpg image2.jpg image3.jpg -page a4 image.pdf

Bonne soirée!

F.

- --
Fabián Rodríguez
http://trisquel.magicfab.ca
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: PGP/Mime available upon request
Comment: Using GnuPG with undefined - http://www.enigmail.net/

iEYEARECAAYFAlFwjG8ACgkQfUcTXFrypNXCxgCfSI/Q3NAOQ8IEee7zEQHiLPYO
m+AAoJDfAy4AKjP+oRNIVthK/PzvJ2H1
=n4pG
-----END PGP SIGNATURE-----

shokin
Offline
Joined: 03/01/2013

Merci pour ta réponse.

J'ai installé tant 7zip que unrar. Mais où se trouvent-ils ? comment les ouvrir ? Je ne les trouve pas là où il y a Gestionnaire d'archives et Ark. Et pourtant le gestionnaire de paquets Synaptic me dit qu'ils sont bien installés. Y a-t-il une commande pour les ouvrir avec le terminal ?

Quand j'essaie d'extraire (avec la souris) les fichiers rar, il me propose, parmi les logiciels disponibles, uniquement Gestionnaire d'archives et Ark. Ces deux logiciels font la même procédure qu'avec les fichiers zip (pour lesquels il n'y a aucun problème), mais, dans les faits, ne font rien.

Quelle idée que de compresser en rar ! LOL Désormais, si je compresse, je ferai du tar.gz

Magic Banana

I am a member!

I am a translator!

Offline
Joined: 07/24/2010

GZip compresse très vite mais peu. XZ compresse énormément (bien plus que RAR). Tu veux probablement l'essayer. Il est déjà installé sur ton système et disponible depuis le gestionnaire d'archive (FileRoller).

La commande pour décompresser un fichier .rar est 'unrar'. Si tu as plusieurs programmes pour réaliser cette tâche, tu peux choisir ton favori avec :
$ update-alternatives --config unrar

shokin
Offline
Joined: 03/01/2013

Merci pour ta réponse.

XZ est déjà installé, tout comme gzip, selon le Gestionnaire de paquets Synaptic. Mais eux non plus n'apparaissent pas (visuellement) parmi les logiciels (Barre de menu, Accessoires).

Quand je tape la commande que tu viens d'indiquer, j'obtiens :

[code]asfree@asfree:~$ update-alternatives --config unrar
Il n'existe qu'une « alternative » dans le groupe de liens unrar : /usr/bin/unrar-free.
Rien à configurer.
asfree@asfree:~$ [/code]

Quand j'essaie d'exécuter avec le &, j'obtiens :

[code]asfree@asfree:~$ xz&
[1] 5977
asfree@asfree:~$ xz : Les données compressées ne peuvent pas être écrites dans un terminal
xz : Utilisez `xz --help' pour plus d'informations.
xz --help
Utilisation : xz [OPTION]... [FICHIER]...
Compresse ou decompresse FICHIER(s) au format .xz.

-z, --compress forcer la compression
-d, --decompress forcer la décompression
-t, --test tester l'intégrité du fichier compressé
-l, --list lister les informations à propos des fichiers .xz
-k, --keep ne pas supprimer les fichiers d'entrée ("keep")
-f, --force forcer l'écrasement du fichier de sortie et
(dé)compresser les liens
-c, --stdout écrire sur la sortie standard et ne pas supprimer les
fichiers d'entrée
-0 ... -9 préréglage de compression ; 6 par défaut ; pensez à
l'utilisation mémoire du compresseur *et* du décompresseur
avant d'utiliser 7, 8 ou 9 !
-e, --extreme essayer d'améliorer la compression en utilisant davantage
de temps processeur sans affecter les besoins mémoire du
décompresseur
-q, --quiet supprimer les avertissemnts ; spécifier deux fois pour
aussi supprimer les erreur
-v, --verbose être bavard ; spécifier deux fois pour l'être davantage
-h, --help affiche l'aide courte (ceci) puis quitte
-H, --long-help affiche l'aide longue (liste aussi les options avancées)
-V, --version affiche le numéro de version puis quitte

Sans FILE ou quand FILE est -, lire l'entrée standard.

Signaler les bogues à <name at domain> (en anglais ou en finlandais).
Signaler les bogues de traduction à <name at domain>.
XZ Utils page du projet :
[1]+ Termine 1 xz
asfree@asfree:~$ ^C
asfree@asfree:~$ [/code]

et :

[code]asfree@asfree:~$ gzip&
[1] 5981
asfree@asfree:~$ gzip: compressed data not written to a terminal. Use -f to force compression.
For help, type: gzip -h
gzip -h
Usage: gzip [OPTION]... [FILE]...
Compress or uncompress FILEs (by default, compress FILES in-place).

Mandatory arguments to long options are mandatory for short options too.

-c, --stdout write on standard output, keep original files unchanged
-d, --decompress decompress
-f, --force force overwrite of output file and compress links
-h, --help give this help
-l, --list list compressed file contents
-L, --license display software license
-n, --no-name do not save or restore the original name and time stamp
-N, --name save or restore the original name and time stamp
-q, --quiet suppress all warnings
-r, --recursive operate recursively on directories
-S, --suffix=SUF use suffix SUF on compressed files
-t, --test test compressed file integrity
-v, --verbose verbose mode
-V, --version display version number
-1, --fast compress faster
-9, --best compress better
--rsyncable Make rsync-friendly archive

With no FILE, or when FILE is -, read standard input.

Report bugs to <name at domain>.
[1]+ Termine 1 gzip
asfree@asfree:~$[/code]

shokin
Offline
Joined: 03/01/2013

Bon, Xarchiver vient d'apparaître (à retardement) dans la barre de menu Accessoires. Je l'obtiens aussi en tapant, dans le terminal, "xarchiver&".

J'essaie alors de décompresser un rar (avec la souris). Une fenêtre apparaît et me dit :

unrar 0.0.1 Copyright (C) 2004 Ben Asselstine, Jeroen Dekkers

Extracting from /media/DRIVE-N-GO/Ashok/Arts_Sports_Loisirs/Musique/Documents/Best_of_Banjo_Bluegrass.rar

Extracting the best of bluegrass/01 Track 1.mp3 Failed
Extracting the best of bluegrass/02 Track 2.mp3 Failed
Extracting the best of bluegrass/03 Track 3.mp3 Failed
Extracting the best of bluegrass/04 Track 4.mp3 Failed
Extracting the best of bluegrass/05 Track 5.mp3 Failed
Extracting the best of bluegrass/06 Track 6.mp3 Failed
Extracting the best of bluegrass/07 Track 7.mp3 Failed
Extracting the best of bluegrass/08 Track 8.mp3 Failed
Extracting the best of bluegrass/09 Track 9.mp3 Failed
Extracting the best of bluegrass/10 Track 10.mp3 Failed
Extracting the best of bluegrass/11 Track 11.mp3 Failed
Extracting the best of bluegrass/12 Track 12.mp3 Failed
Extracting the best of bluegrass/13 Track 13.mp3 Failed
Extracting the best of bluegrass/14 Track 14.mp3 Failed
Extracting the best of bluegrass/15 Track 15.mp3 Failed
Extracting the best of bluegrass/16 Track 16.mp3 Failed
Extracting the best of bluegrass/17 Track 17.mp3 Failed
Extracting the best of bluegrass/18 Track 18.mp3 Failed
18 Failed

Squeez [que je peux aussi ouvrir avec "squeeze&"] vient d'apparaître parmi les logiciels proposés pour extraire. J'essaie d'extraire avec ce logiciel le même rar qu'avant. J'obtiens une petite fenêtre me disant :

La commande s'est terminée avec un état 256.

Mais qu'est-ce que cela signifie ?

Bizarre. Ces logiciels qui apparaissent à retardement parmi les autres logiciels, et sous un autre nom.

Magic Banana

I am a member!

I am a translator!

Offline
Joined: 07/24/2010

Il existe plusieurs versions du format RAR. Je crois que unrar-free ne sait pas lire la dernière (la version 3), la plus commune aujourd'hui. Le paquet que tu veux s'appelle 'unar'. Lui est capable de décompresser du RARv3. 'unar' est installable depuis le gestionnaire de paquets. Tu peux, au passage, supprimer 'unrar-free'. J'ignore si 'unar' est intégré au gestionnaire d'archive FileRoller (je n'ai pas de fichier compressé en RAR). S'il ne l'est pas, la commande doit être :
$ unar /chemin/vers/archive.rar

shokin
Offline
Joined: 03/01/2013

unar et fillroller étaient déjà installés.

Quand je tape unar, voici ce que j'obtiens :

[code]asfree@asfree:~$ unar /DRIVE-N-GO/Ashok/Arts_Sports_Loisirs/Musique/Documents/Best_of_Banjo_Bluegrass.rar
/DRIVE-N-GO/Ashok/Arts_Sports_Loisirs/Musique/Documents/Best_of_Banjo_Bluegrass.rar: Couldn't open archive. (Opening file failed.)
[1]+ Termine 1 unar
asfree@asfree:~$[/code]

Au passage, ça me fait penser à ne pas mettre d'espace dans les noms de fichiers et dossiers. Ou devrais-je aussi éviter le bas tiret _ ?

On va y arriver.

Sinon, dans le gestionnaire de paquets Synaptic, quelle différence y a-t-il entre Suppression et Suppression Complète ?

Bon, je viens de désinstaller tous les logiciels de compression-décompression.

oysterboy

I am a member!

I am a translator!

Offline
Joined: 02/01/2011

Suppression : supprime le programme mais laisse intact les fichiers de configuration associés. Tu retrouveras donc tes settings personnalisés si tu réinstalles le programme.

Suppression complète : supprime le programme et les fichiers de config.

Magic Banana

I am a member!

I am a translator!

Offline
Joined: 07/24/2010

Es-tu bien sûr de ton chemin ? Il est surprenant que tu ais un répertoire DRIVE-N-GO directement à la racine du système de fichiers. Remarque que les périphériques amovibles sont, par défaut, "montés" dans /media.

Un paquet très pratique qui doit déjà être installé sur ton système (car "trisquel-recommended" en dépend) est "nautilus-open-terminal". Il permet, d'un clic droit dans une fenêtre Nautilus (par défaut, le navigateur de fichiers de Trisquel), d'"Ouvrir dans un terminal" le répertoire courant. Ainsi, en faisant cela depuis la fenêtre où Best_of_Banjo_Bluegrass.rar est affiché, tu peux directement exécuter :
$ unar Best_of_Banjo_Bluegrass.rar

Il est possible d'avoir n'importe quel caractère dans un nom de fichier. La seule exception est "/" qui sert à séparer les répertoires dans un chemin. Ton archive pourrait donc utiliser des espaces plutôt que des "underscores". L'ennui des espaces est que l'interpréteur de commande s'en sert pour séparer les choses (typiquement, la commande des options et des fichiers en entrée). Il faut alors spécifiquement indiquer que "Best of Banjo Bluegrass.rar" est un seul fichier et non quatre ("Best", "of", "Banjo" et "Bluegrass.rar"). Pour cela (et pour n'importe quel autre caractère qui a un sens particulier pour l'interpréteur de commande, on peut précéder le caractère de "\" :
$ unar Best\ of\ Banjo\ Bluegrass.rar

C'est ce que tu obtiendra si tu utilises l'auto-complétion, c'est à dire si tu écris "unar Best" puis appuie sur la touche de tabulation (cela ne fonctionnera que si il n'existe pas d'autres fichiers commençant par "Best", autrement il faut donner un préfixe plus long).

On peut aussi protéger une chaîne de caractère entière en l'entourant de guillemets (simples si l'on veut vraiment que l'interpréteur de commande ne touche à rien, mais, ici, des guillemets doubles auraient le même effet) :
$ unar 'Best of Banjo Bluegrass.rar'

shokin
Offline
Joined: 03/01/2013

Au fait, est-ce que des logiciels libres peuvent décompresser les tar.gz sur un ordinateur doté de Windows ou Apple ?

Je ne compte plus revenir vers le propriétaire, mais si je compresse mes groupes de fichiers en tar.gz, il va bien falloir que les nombreux utilisateurs de Windows et Apple puissent les décompresser.

Quel logiciel libre privilégiez-vous / conseillez-vous pour compresser et décompresser en tar / tar.gz ? (sous Trisquel 6.0, sous Windows 8, sous Apple)

Magic Banana

I am a member!

I am a translator!

Offline
Joined: 07/24/2010

TAR n'est pas un format de compression. Il ne s'agit que d'une concaténation des fichiers en un seul (plus des meta-informations permettant de savoir où découper l'archive pour retrouver les fichiers originaux, quels sont les noms de ces fichiers, etc.). On ne gagne pas de place avec la seule utilisation de 'tar'.

Les algorithmes de compression agissent, généralement, sur un seule fichier. Si il y en a plusieurs ces fichiers sont d'abord concaténés avec 'tar'. C'est pour cela que l'on se retrouve avec des archives compressées se terminant par .tar.gz, .tar.bz2, .tar.xz, etc.

Sur Trisquel, le gestionnaire d'archive installé par défaut (FileRoller) est tout ce dont tu as besoin (plus 'unar' si tu ne veux pas te fâcher avec les incultes qui utilisent RARv3). Sur Mac OS X, il y a The Unarchiver. Remarque que 'unar' est en fait "The Unarchiver" mais sans interface graphique. Sur Windows, 7-Zip est tout aussi bon mais je crois que la décompression RAR implique du code privateur.

Néanmoins tu parles de fichiers en .tar.gz que n'importe logiciel, même très peu fourni en fonctionnalités, est capable de décompresser. "gz" signifie GNU Zip et la compression Zip est on ne peut plus populaire. Elle est, toujours aujourd'hui, utilisée lorsque l'on a besoin d'une compression/décompression rapide d'un très gros fichier. Si l'on cherche de meilleurs taux de compression, XZ est roi. Il n'est pas encore supporté par tous les utilitaires mais l'est par ceux que je t'ai indiqués.

shokin
Offline
Joined: 03/01/2013

Merci pour ta réponse.

Là, j'ai pu "unar-er" les fichiers rar que j'avais trouvés.

Je vais tester tous ces tar.gz, tar.xz, tar.bz2 . Cela dit, je n'ai que rarement fait de la compression de fichiers (en zip, par exemple, quand j'étais sous Windows), et c'était juste pour tester, essayer. Par contre, la simple concaténation peut me sembler utile pour partager un groupe de fichiers (encore que j'ai l'habitude de partager des dossiers, via disques externes et clés USB), via du pire-tout-pire, par exemple, ou du MegaConz.

Magic Banana

I am a member!

I am a translator!

Offline
Joined: 07/24/2010

Remarque que les photos, sons et vidéos sont généralement dans des formats déjà compressés. Il s'agit alors de compressions qui prennent en compte la nature du contenu. Cela permet de meilleurs taux de compression et il est inutile de chercher à compresser ce qui l'est déjà. Même si des algorithmes "sans pertes" et spécialisés existent (les plus connus sont certainement PNG pour les images et FLAC pour la musique), les algorithmes de compression spécialisés dans un média sont, en général, "avec pertes". En d'autres termes, le fichier compressé contient moins d'information que le fichier original. Ce serait évidemment dramatique pour un binaire ou même pour un fichier texte. Pour une image, un son ou une vidéo, cela ne l'est pas puisque l'information stockée est une simplification souvent imperceptible du contenu original qui permet d'obtenir des taux de conversion renversants. Ainsi, nous avons JPEG, WebP, WebM, Vorbis, Theora, MP2/3/4, etc. qui sont des formats multimédia compressés avec pertes.

Remarque aussi que le protocole P2P le plus populaire (et de loin) est BitTorrent. Tu ne devrais jamais chercher à regrouper des fichiers pour les partager avec ce protocole. En effet, BitTorrent permet au client de sélectionner les fichiers qu'il souhaite télécharger. Des tar sur BitTorrent représentent donc une plaie. En revanche, tu devrais partager des fichiers qui sont, individuellement, compressés (histoire d'économiser du temps et de la bande passante). Comme je te l'expliquais ci-dessus, c'est généralement le cas lorsque qu'il s'agit de multimédia.