jeudi 31 décembre 2009

Linux - Logiciles pour archiver, compresser, chiffrer...

Présentation

Pour commencer, bien faire la distinction entre archiver, compresser, et chiffrer.

Archiver : Action de placer des fichiers dans une archive.

Archive : Fichier informatique contenant un autre groupe de fichier, afin de faciliter leur manipulation. Une archive est souvent compressée pour un gain de place et de temps de transmission. Les formats de compression les plus courants sont zip et rar.

Compresser : Désigne le fait de réduire les dimensions d'un ensemble, en y éliminant les répétitions.

Chiffrer : Désigne le fait de rendre un message incompréhensible en le modifiant de façon ordonnée grâce à une clé. Le message est alors protégé. On a comme synonymes encrypter, encoder "et" crypter.

Crypter : Le terme "crypter" n'existe pas en français. Cela vient du mot anglais encryption, mais "crypter", c'est du franglais. Le terme à utiliser est "chiffrer".

Il y plusieurs moyens pour effectuer les différentes actions : en ligne de commande et par l'interface graphique. Les logiciels suivants utilisent les interfaces graphiques.

Installation

La compression peut être faite par le logiciel 7-Zip. C'est un soft de compression de données et d'archivage de fichiers fonctionnant sous Windows et sous GNU/Linux. Il supporte, entre autres, les formats d'archives 7z, bz2, gz, quad, paq, pea, tar, zip en lecture et écriture, et les formats ace, arj, cab, deb, iso, lha, rar, rpm en lecture seule.
Pour l'installation de 7-Zip, on va passer par yumex (p7zip et p7zip-plugins).

Installation du logiciel de compression 7-Zip sous GNU/Linux : p7zip

On peut également observer le soft Q7Z. C'est une des interfaces graphiques de p7zip. La seconde interface est PeaZip.
Il faut la télécharger sur le site officiel ou directement là :
Une fois téléchargée, il n'y a plus qu'à effectuer la manipulation suivante (en root "su -" et mot de passe administrateur) : "rpm -ivh /chemin_complet/Nom_application.rpm"
rpm : Gestionnaire de Paquetages Red Hat
-i : pour installer
-v : affiche les informations verbeuses
-h : affiche 50 marques de hachage quand l'archive du paquet est déballé.

Il est fort possible qu'il y est des librairies à installer. Très simple : "yum -y install nom_librairie" jusqu'à l'installation complète des librairies.

Les deux logiciels peuvent être installer sous Windows. PeaZip peut paraitre plus difficile à installer, car il faut passer par la ligne de commande. Mais ce n'est pas plus compliquer. Et je trouve PeaZip plus performant.


Pour le chiffrement des données, il y a le logiciel kgpg (KDE Utilities). Il fait parti de la suite de kdeutils (ark, kcalc, kgpg, superkaramba, ....). Et pour l'installation, on passe par Yumex.

Installation de la suite KDEUtils

Utilisation

Pour le lancements :
  • Q7Z : Applications => Accessoires
Fenêtre principale Q7Z
  • PeaZip : Applications => Outils système
Fenêtre principale PeaZip
  • KGpg : Applications => Accessoires
Fenêtre principale KGpg

Une fois KGpg réduit, il se met dans la barre des tâches.

Icône dans la barre des taches KGpg


Concernant l'utilisation a proprement parler, les sites fournis en lien sont amplement détaillés. Il est possible de créer des archives exécutables, de couper les archives, de les chiffrer, ....

Bonne compression et bon chiffrement ;-)

Les plus

Définition :

Le dictionnaire informatique

Archiver et compresser :

Sur le Forum de fedora-fr
Archivage électronique sur Wikipédia
Archive sous Linux sur fedora-fr
Archivage et compression de fichier sur ubuntu-fr
Logiciel de compression de données sur Wikipédia

Chiffrer :

Introduction à la cryptographie et utilisation de GnuPG sur SupInfo, Laboratoire Linux


Les softs :

Les liens dans la page, déjà ;-) et :
7-Zip sur Wikipédia, sur Ubuntu-fr et son site officiel
PeaZip sur Wikipédia, sur Ubuntu-fr et son site officiel
Le site officiel de Q7Z
GnuPG : signature et chiffrement sur Fedora-fr

Divers :

Beyond Linux From Scratch Version 5.1
LFS : livre précisant toutes les étapes nécessaires à la création de son propre système Linux... C'est le site de traduction français pour Linux From Scratch