Aller au menu - Aller au contenu

Linux : Archiver et compresser

Revenir à la liste des news
Participer à la discussion

Informations

Contributeur(s) : M@teo21
Publié : le 17/11/2008 à 10:57:55
Catégorie : Tutoriels
Visualisations : 1 237

Linux : Archiver et compresser

Ça avance, ça avance !
Conformément au plan annoncé dans "Ce qui vous attend dans la suite du cours sur Linux", nous attaquons maintenant une nouvelle partie orientée sur le réseau et le transfert de données (partie IV). J'ai prévu environ 4 chapitres pour cette partie : ne vous étonnez pas du déséquilibre apparent en nombre de chapitres par rapport aux autres parties, je préfère découper autant que possible par thèmes (et ce n'est déjà pas évident :-° ).

Image utilisateur
1) Archiver et compresser

Pour introduire cette partie sur le réseau, j'ai pensé qu'il serait bien de vous faire manipuler les outils d'archivage et de compression de fichiers. En effet, les transferts par internet étant de manière générale assez lents, il est préférable de compresser d'abord ses fichiers avant de les envoyer pour gagner du temps.
Tout cela pourrait aller vite si Linux (dans la lignée du comportement d'Unix) ne fonctionnait pas très différemment de Windows. Quand vous compressez, vous pensez "zip" ? Erreur ! Sous Linux, on utilise d'autres formats de compression. Et les utilitaires de compression ne peuvent compresser qu'un seul fichier à la fois ! Pour assembler plusieurs fichiers en un, on utilise l'outil d'archivage "tar".



Bien entendu, il est aussi possible de décompresser des .zip et même des .rar si on vous en envoie un jour. La fin du chapitre vous explique comment cela fonctionne car vous en aurez forcément besoin un jour ou l'autre pour des raisons de compatibilité.


Bonne lecture ! :)
Et préparez-vous à un prochain chapitre un peu plus corsé sur SSH qui traitera notamment de cryptographie.

37 Participations

Pour accéder à cette section
Connectez-vous !
connexion_rpx
Page 1  2  Suivante
Pseudo Discussion
1 visiteur sur cette news (0 membre et 1 Anonyme)
Page 1  2  Suivante
Hors ligne MisterDo # Posté le 17/11/2008 à 10:58:33
"Où est mon programme ?"
Avatar
Flux RSS

Super, je suis en train de régler 2-3 problèmes et ensuite je continue le cour ^^

J'adore, grâce à Linux, j'ai réorganisé mes fichiers Windows ^^, et j'ai renommé des groupes de photos et de fichiers grâce aux RegExp du cours php ^^

PS : pour la cryptographie, il y a un très bon tutoriel sur le RSA...
 
Hors ligne ifiroth # Posté le 17/11/2008 à 11:42:11
web powa
Avatar

M@teo21, tu fais preuve d'une grande rapidité et efficacité à en juger par la quantité des chapitres que tu sors tous les mois et la qualité des commentaires qui les accompagnent. Es-tu sur qu'il ne fasse pas trop sombre, ni trop humide dans les bureaux de simpleIT ? ^^

Merci pour tous ces chapitres ; )

Chaque problème à une solution, le tout est de ne pas tomber sur une solution problème.
Liens utiles : Doc PHP / Expreg / Manuel MySQL / Javascript
 
Hors ligne Picasso11 # Posté le 17/11/2008 à 11:46:50
Avatar

Ville : Paris
Pays : France métropolitaine

Intéressant, ça fais un moment que j'ai pas toucher à mon Ubuntu, je vais voir ça de près ! :)

Image utilisateur Image utilisateur
Image utilisateur
Image utilisateur

19/09/09 => Le plus beau jour de ma vie ! Rencontre avec JaKhris et Christophe Balestra :D
Citation : Dimanche 22 mars 2009
Ce jour là j'ai vu mes Dieux, mes héros,
c'est-à-dire karamilo,
et M@teo :p

 
Hors ligne Bachir ElMagnifico # Posté le 17/11/2008 à 12:11:07
Avatar
Flux RSS

marchine des tutos en marche :D

Image utilisateur
 
Hors ligne j!pé # Posté le 17/11/2008 à 13:04:15
L'apprenti de service
Avatar

Ville : Montévrain
Pays : France métropolitaine

Super tuto, comme d'hab. j'ai envie de dire.

J'ai quand même l'impression de sentir une légère lassitude dans la façons dont le tuto est rédigé. Peut-être que c'est moi mais on dirait que les tutos de m@teo deviennent de plus en plus "sérieux" et moins "vazy la que j'déconne", je sais pas si vous voyez ce que je veux dire :p . Ceci dit la qualité et la compréhension reste la même, c'est à dire excelente :) .

Merki M@teo ^^

edit : peut-être aussi que m@teo en a marre de toujours déconner dans ses tutos et qu'il voudrait qu'ils deviennent plus sérieux ?

-- La signature que vous avez demandé n'est pas disponible pour le moment, veuillez réessayer ultérieurement. --
 
Hors ligne Trashjedi # Posté le 17/11/2008 à 13:10:52
Avatar

Ville : Fontaine
Pays : France métropolitaine
études : UJF Grenoble

Super! Je viens de le lire. J'avais jamais compris (ni cherché à comprendre) pourquoi c'était tar.gz et donc qu'il fallait "extraire" deux fois pour avoir les fichiers originaux... Maintenant je sais! :p
Merci!

Image utilisateur Image utilisateur
 
Hors ligne NuNuX # Posté le 17/11/2008 à 13:32:36
Avatar

wow Mateo ce met a sortir tout pleins de tuto? gg
Hors ligne lerat # Posté le 17/11/2008 à 13:47:54
Fiero di essere italiano
Avatar

Ca serait bien de signaler aux lecteurs, que unrar n'est pas libre. De même pour tout le cours, de faire une petite signalation quand tu conseilles un logicielle pour dire qu'il n'est pas libre. ;)

Le harcèlement s'intensifie, mobilisons-nous !
"La France a des problèmes de mémoire. Elle connaît Malcolm X mais pas Frantz Fanon [...]; connaît les Blacks mais pas les Noirs" Rocé
Tout savoir sur le LHC
Brochures sur le CERN et le LHC (en français et autres langues)
 
Hors ligne david96 # Posté le 17/11/2008 à 14:41:06
Avatar

Il précise que le .rar est propriétaire à la fin ;)

Sinon j'ai lu le tuto d'une traite, toujours aussi jouissif ! Merci :p
 
Hors ligne lerat # Posté le 17/11/2008 à 15:27:35
Fiero di essere italiano
Avatar

rar peut être propriétaire et unrar libre. D'ailleurs il y a unrar-free qui est libre. Sauf qu'il gère pas toutes les versions de .rar (pour ma part, j'ai jamais réussis à décompresser un .rar avec unrar-free malheureusement)

Le harcèlement s'intensifie, mobilisons-nous !
"La France a des problèmes de mémoire. Elle connaît Malcolm X mais pas Frantz Fanon [...]; connaît les Blacks mais pas les Noirs" Rocé
Tout savoir sur le LHC
Brochures sur le CERN et le LHC (en français et autres langues)
 
Hors ligne alpha_one_x86 # Posté le 17/11/2008 à 18:28:11
Ultracopier, multi-plateforme
Avatar
Flux RSS

Ville : Granollers
Pays : Espagne

Et le lzma? Qui deviens de plus en plus un format incontournable. Le tar.lzma est de plus en plus courant.
 
Hors ligne lasl92260 # Posté le 17/11/2008 à 18:43:22
tout est relatif
Avatar

youpi! c'est super la cadence à laquelle sortent les nouveaux tutos GNU/Linux !

J'attends avec impatience la partie ssh pour pouvoir tunelliser la connexion internet de mon école à travers mon PC ! ;)


@alpha_one_x86 => Izma un incontournable? je connaissais pas…
 
Hors ligne Lost17 # Posté le 17/11/2008 à 19:45:59
Ce qui netu pas rend plus fort
Avatar

Ville : Gerde
Pays : France métropolitaine

WouaWWW o_O ! Eh ben dis donc ! Une fois que M@teo21 est en route, on ne l'arrête plus !! :p

Il y a 10 types de personnes dans le monde, ceux qui comprennent le binaire et les autres.Image utilisateur
 
Hors ligne Squ@bad' # Posté le 17/11/2008 à 19:59:34
Rock and roll !
Avatar

en effet, ça avance ça avance :D
 
Hors ligne Mickael Knight # Posté le 17/11/2008 à 20:15:12
Créative Technologie
Avatar
Anciens

Ville : Uttwiller
Pays : France métropolitaine

Vous avez vraiment pas idée à la vitesse à laquelle il avance :p Moi-même j'en reste bouche-bée xD
 
Hors ligne Ejis # Posté le 17/11/2008 à 20:16:37
B0rn 2 B @ n3rd
Avatar
Flux RSS

Salut,

ayé, on approche de la partie sur le SSH, enfin !
Mais celui-ci est une très belle mise en bouche, qui explique bien la compression en ligne de commande (bon, j'avais déjà fait un tour dans le man, mais c'est toujours bien de lire ce genre de doc').
 
Hors ligne amazigh_man # Posté le 17/11/2008 à 20:21:53
Practice makes perfect !

Franchement chapeau!!
Quel sera le prochain tutoriel après Linux?
Hors ligne lasl92260 # Posté le 17/11/2008 à 20:30:08
tout est relatif
Avatar

@amazigh_man : un tuto sur BSD ?

@Mickael Knight : déjà que pour «lire le tuto/tester ce qu'on peut faire avec/se familiariser avec la chose» ça prends pas mal de temps, j'imagine que pour le rédiger il faut vraiment être sur les chapeaux de roues… J'ai juste le temps de me familiariser complétement avec un qu'un nouveau sort déjà!

@Mateo21 : ça doit couter cher en fouets un telle cadence non?
 
Hors ligne M@teo21 # Posté le 17/11/2008 à 20:33:37
Doh ! Nuts. Mmh, donuts !
Avatar
Admins
Flux RSS

Ville : Paris
Pays : France métropolitaine
études : EFREI

Je suis pas mal au taquet en ce moment, mais comme vous l'aurez constaté c'est par périodes.
Je sais que j'avance vite quand j'enchaîne, donc j'en profite. Ca ne pourra pas toujours être comme ça. :D

Quant au prochain tuto que j'envisage, personne ne peut deviner le thème de celui-là.

Image utilisateur

Le premier Livre du Zéro Apprenez à programmer en C est sorti !

Prenez-vous en photo avec dès que vous l'avez reçu !


L'urgent est fait, l'impossible est en cours, pour les miracles, prévoir un délai...
 
Hors ligne wyngen073 # Posté le 17/11/2008 à 20:44:41
On obtient rien sans rien
Avatar

Merci beaucoup M@teo :D , et vivement la suite ;) !

Site Web : |||||||||| //Rédaction du cahier des charges

"Il faut choisir entre le bien et la facilité" J.K.R.
 
Hors ligne python-guy # Posté le 17/11/2008 à 20:45:13
Vive archLinux.
Avatar

Citation : M@teo21
Quant au prochain tuto que j'envisage, personne ne peut deviner le thème de celui-là.

Un indice ! Un indice !

Image utilisateur
 
Hors ligne valpokbest # Posté le 17/11/2008 à 20:46:35
Voltaire a dit un jour:
Avatar

Ville : Houlbec-cocherel
Pays : France métropolitaine

Ah super! J'ai fini le reste hier donc j'ai pu le lire ^^
Par contre ce que j'aurais aimé savoir c'est quand on veut installer un programme, on télécharge l'archive .tar.gz, après on décompresse et on extrait (ça je sais maintenant :D ) mais où???

Bonne chance pour la suite je suis impatient :D

http://pokestyle.com | RPG ONLINE enfin disponible! Fans de pokémon? Venez
Ubuntu 9.04 The Jaunty Jackalope (la jackalope enjouée). Mais savez-vous ce qu'est une jackalope? Et bien comme le dit http://doc.ubuntu-fr.org/ , "la jackalope est un animal imaginaire entre la chèvre et l'antilope"! Les programmeurs ont encore du absorber une trop grosse dose de 0 et de 1...
 
Hors ligne GuGus963 # Posté le 17/11/2008 à 20:59:11
les vacances en prépa... !!
Avatar

Ville : Belfort
Pays : France métropolitaine

Cool ^^

lasl : petite comparaison ;)

Secret (cliquez pour afficher)
Code : Console
boris@bodesk:~/firefox$ du firefox-3.0.4.tar 
25712   firefox-3.0.4.tar
boris@bodesk:~/firefox$ time gzip -9 firefox-3.0.4.tar 

real    0m10.519s
user    0m10.025s
sys     0m0.064s
boris@bodesk:~/firefox$ du firefox-3.0.4.tar.gz 
9588    firefox-3.0.4.tar.gz
boris@bodesk:~/firefox$ time gunzip firefox-3.0.4.tar.gz 

real    0m0.530s
user    0m0.420s
sys     0m0.112s
boris@bodesk:~/firefox$ time bzip2 -9 firefox-3.0.4.tar 

real    0m9.787s
user    0m9.685s
sys     0m0.072s
boris@bodesk:~/firefox$ du firefox-3.0.4.tar.bz2 
9024    firefox-3.0.4.tar.bz2
boris@bodesk:~/firefox$ time bunzip2 firefox-3.0.4.tar.bz2 

real    0m3.617s
user    0m3.456s
sys     0m0.160s
boris@bodesk:~/firefox$ time lzma -9 firefox-3.0.4.tar

real    0m44.168s
user    0m42.787s
sys     0m0.456s
boris@bodesk:~/firefox$ du firefox-3.0.4.tar.lzma 
7264    firefox-3.0.4.tar.lzma
boris@bodesk:~/firefox$ time unlzma firefox-3.0.4.tar.lzma 

real    0m1.780s
user    0m1.656s
sys     0m0.124s


Là j'ai utilisé la compression maximale à chaque fois, sur une archive (tar) de la dernière version de firefox pour linux (compilée).

GZIP > 37,3 % compression : 10,5 s | décompression : 0,5 s
gzip est très rapide à compresser et décompresser, mais compresse moins que les autres

BZIP2 > 35,1 % || 10s / 3,6s
bzip2 est moins rapide à compresser (ça ne se voit pas là), 4 fois plus lent à décompresser mais offre une meilleure compression (là encore ce n'est pas très flagrant)

LZMA > 28,2 % || 44s / 1.78s
lzma est extrèmement lent pour la compression, mais offre une décompression très rapide en contre partie (plus que bzip2, un peu moins que gzip) et réduit considérablement la taille

enfin, ce benchmark n'est pas du tout représentatif... (voir ça : http://tukaani.org/lzma/benchmarks )
 
Hors ligne Ankop # Posté le 17/11/2008 à 21:19:22
Naruto-man
Avatar

études : École de l'Odysée

M@teéo21 = Je te remercie pour le chapitre sur Linux que tu as mis en ligne. Je te remercie, ça pourrais en aider !

Cordialement, Ankop :)
 
Hors ligne neamar # Posté le 17/11/2008 à 22:27:40
Just know the rules
Avatar
Flux RSS

études : INSA Lyon

Je n'ai pas encore lu celui là, mais j'attends déjà avec impatience le ssh. Et non, je n'ai pas l'impression de ne pas être cohérent (et je n'ai pas non plus l'impression du ne ne pas sousutiliser les négations dans mes phrases)


De toute façon personne ne lit les signatures. Ah si toi ? Bon bah personne d'autre que toi alors ;) .
 
Hors ligne ybouane # Posté le 17/11/2008 à 23:45:59
<vive le SDZ!!!>
Avatar
Flux RSS

merci mateo

Image utilisateur

Outils services compteurs générateurs des scripts... gratuitement à 100%
Générateur de gifs animés gratuit
Générateur de bannières animées gratuit
Générateur d'userbars
Générateur de menus web 2.0

Description de mon site:
Support du web est un site qui propose des outils, des services, des compteurs de connecté, des compteur de pages vues, des compteurs de clics, des générateurs de bannières animée gratuit, des scripts php,(X)html, css, javascript... gratuitement à 100% pour les webmasters développeurs...
Image utilisateur
 
Hors ligne batfunk # Posté le 18/11/2008 à 00:46:56
Et là... c'est le drame...
Avatar

Il y a eu mieux mais ça peut servir quelques individus
 
Hors ligne logicboard # Posté le 18/11/2008 à 08:41:53

études : EPSIC

Il y a des utilitaires qui permettent de décompresser des fichiers tels que gzip, bzip2, ou lzma sous Windows ou OS X ?
Hors ligne peuf23 # Posté le 18/11/2008 à 09:51:03
Taïïïïïïïaaaauu !!!!!!
Avatar

Ville : Schweighouse-sur-moder
Pays : France métropolitaine
études : EPGS

Merci M@ateo pour ce nouveau tuto. Je suis ce cours avec beacoup d'attention...

Citation : python-guy
Citation : M@teo21
Quant au prochain tuto que j'envisage, personne ne peut deviner le thème de celui-là.

Un indice ! Un indice !


Oui ! un indice ! un indice !

~~~~~~~~~~~~~~~~~
peuf23

"Nombreux sont les vivants qui mériteraient la mort et les morts qui mériteraient la vie. Alors ne soyez pas trop prompt à dispenser mort et jugement M. Frodon" (J.R.R Tolkien, dans les mines de la Moria)
 
Hors ligne amazigh_man # Posté le 18/11/2008 à 10:56:06
Practice makes perfect !

Je pense que c'est la gestion de projet informatique ou bien les SGBD comme Oracle, Mysql.
Enfin j'espère.
Avec ça en plus, le site du zéro deviendra une référence dans tous les pays francophones sans exception.
Pour accéder à cette section
Connectez-vous !
connexion_rpx

Revenir à la liste des news