|
|
(18 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) |
Zeile 1: |
Zeile 1: |
| '''Linux/Datei/komprimierenArchivieren''' - Datei archivieren und komprimieren | | '''Linux/Datenkompression''' - Datei archivieren und komprimieren |
|
| |
|
| == Beschreibung == | | == Beschreibung == |
| Dateien zu Archiven zusammenfassen und Dateigröße verringern | | ; Dateien zu [[Archiven]] zusammenfassen und [[Dateigröße verringern]] |
| * Dateien in Archive zu verpacken und ihre Größe durch Kompressionsalgorithmen zu verkleinern ist ein häufiger Vorgang in der Datenverarbeitung
| | Dateien in Archive zu verpacken und ihre Größe durch Kompressionsalgorithmen zu verkleinern ist ein häufiger Vorgang in der Datenverarbeitung |
|
| |
|
| ; Archiven und komprimierte Dateien | | ; [[Archiven]] und [[komprimierte Dateien]] |
| * Ein Archiv ist ein unkomprimierter Behälter für Dateien
| | Ein Archiv ist ein unkomprimierter Behälter für Dateien |
| * Dieses Archiv kann durch Kompressionsverfahren komprimiert werden | | * Dieses Archiv kann durch Kompressionsverfahren komprimiert werden |
| * Es gibt allerdings ein paar Formate, die gleich auch eine Komprimierung beinhalten | | * Es gibt allerdings ein paar Formate, die gleich auch eine Komprimierung beinhalten |
|
| |
| == Programme ==
| |
| Um diese Formate unter Linux packen und entpacken zu können, benötigt man für jedes Format ein eigenes Programm
| |
| * Für die großen Desktop-Umgebungen GNOME und KDE gibt es Archivmanager, die über eine komfortable grafische Oberfläche verfügen, jedoch auf die Einzelprogramme zurückgreifen
| |
| * Daher müssen diese auf jeden Fall installiert sein
| |
|
| |
| Um mit sämtlichen oben genannten Formaten umgehen zu können, müssen die folgenden Pakete installiert [http://wiki.ubuntuusers.de/Archivmanager?redirect=no#source-1 [1]] werden.
| |
| * Die ersten fünf Pakete sollten bereits nach einer Standardinstallation vorhanden sein
| |
|
| |
| {| class="wikitable options"
| |
| |-
| |
| | [http://wiki.ubuntuusers.de/tar tar] - ein Archivierungsprogramm, das unter Linux oft mit GZip oder BZip verwendet wird
| |
| |-
| |
| | [http://wiki.ubuntuusers.de/bzip2 bzip2] - für Dateien vom Typ BZip
| |
| |-
| |
| | [http://wiki.ubuntuusers.de/gzip gzip] - für Dateien vom Typ GZip
| |
| |-
| |
| | [http://wiki.ubuntuusers.de/lzop lzop] - auf Geschwindigkeit optimiertes Packprogramm
| |
| |-
| |
| | zip || Packen von Zip-Archiven
| |
| |-
| |
| | unzip || Entpacken von Zip-Archiven
| |
| |-
| |
| | xz-utils <br>xz-lzma || XZ-Dateien und den Vorgänger LZMA
| |
| |-
| |
| | [http://wiki.ubuntuusers.de/7z p7zip-full] || Packen/Entpacken mittels LZMA Algorithmus von 7-Zip-Archiven und Entpacken von AES-verschlüsselten Zip-Archiven
| |
| |-
| |
| | lha || [http://wiki.ubuntuusers.de/Archivmanager?redirect=no#source-2 [2]] || LZH-Archiver, wird von [http://wiki.ubuntuusers.de/Ark Ark] benutzt
| |
| |}
| |
|
| |
| Erwähnenswert ist auch folgende Anwendung, die bereits in der Standardinstallation mit installiert wird
| |
| * [http://wiki.ubuntuusers.de/split split] - Archive in mehrere (beliebig große) Teile teilen
| |
|
| |
| ; Proprietäre Archivformate
| |
| Für diverse proprietäre Archivformate gibt es die Wahl zwischen einer Open Source Version und einer Version, die unter einer unfreien Lizenz steht, die dafür aber mehr Funktionalität bietet
| |
| * So können beispielsweise nur die proprietären Versionen mit Passwörtern geschützte Archive extrahieren usw.
| |
| * Man sollte hierbei darauf achten, dass entweder die proprietäre oder die freie Version installiert ist
| |
|
| |
| * [[Ace]]
| |
|
| |
| == Terminal ==
| |
| Man muss nicht zwangsläufig auf die graphischen Archivmanager zurückgreifen
| |
| * Alle Packprogramme kann man auch von einem Terminal heraus bedienen
| |
| * Wichtig dabei ist natürlich, dass die oben genannten Packprogramme installiert sind
| |
|
| |
| {| class="wikitable options big"
| |
| |-
| |
| | [[Ace]] ||
| |
| |-
| |
| |}
| |
|
| |
| == Rar ==
| |
| * [[rar]]
| |
|
| |
| == gzip ==
| |
| [[gzip]]
| |
|
| |
| == bzip2 ==
| |
| * [[Bzip2]]
| |
|
| |
| == zip ==
| |
| * [[zip]]
| |
|
| |
| == Weitere Packprogramme ==
| |
|
| |
| {| class="wikitable options"
| |
| |-
| |
| | cabextract || [http://wiki.ubuntuusers.de/Cabinet-Dateien#cabextract cabextract] ist zum Entpacken von [http://wiki.ubuntuusers.de/Cabinet-Dateien Cabinet-Dateien], welche im Format '''.cab''' vorliegen, gedacht
| |
| |-
| |
| | innoextract || [http://wiki.ubuntuusers.de/innoextract innoextract] extrahiert Installationsdateien, welche mit [http://de.wikipedia.org/wiki/Inno_Setup Inno Setup] erstellt wurden
| |
| |-
| |
| | unshield || [http://wiki.ubuntuusers.de/Cabinet-Dateien#unshield unshield] ist wie cabextract zum Entpacken von [http://wiki.ubuntuusers.de/Cabinet-Dateien Cabinet-Dateien] gedacht, jedoch für Anwendungen, die [http://de.wikipedia.org/wiki/InstallShield InstallShield] verwenden
| |
| |-
| |
| | PeaZip || [http://wiki.ubuntuusers.de/PeaZip PeaZip] ist ein relativ junges plattformübergreifendes Projekt (2005) und stellt eine gute und funktionserweiterte Alternative zu den obigen Archivmanagern dar
| |
| * Es unterstützt praktisch alle im Rahmen der lizenzrechtlichen Bestimmungen verfügbaren Formate und bietet eine kaum mehr überschaubare
| |
| * Vielfalt an Funktionen, Optionen und Filtern
| |
| * Besondere Beachtung verdienen die umfangreichen Möglichkeiten zur Datensicherheit (verschiedene Kryptografieen, Löschen durch mehrfaches Überschreiben usw.)
| |
| |}
| |
| Im Gegensatz zu den oben beschriebenen [http://wiki.ubuntuusers.de/Archivmanager?redirect=no#Archivmanager Archivmanagern] ist PeaZip kein grafisches Frontend für die einzelnen oben beschriebenen [http://wiki.ubuntuusers.de/Archivmanager?redirect=no#Programme Packprogramme], sondern ein eigenständiges Pack- und Archivierungsprogramm
| |
|
| |
| Es ist also nicht auf die separate Installation von Packprogrammen angewiesen
| |
|
| |
| <noinclude>
| |
|
| |
| == Frontends ==
| |
| === atool, Unpack und dtrx ===
| |
| Um sich nicht die unterschiedlichen Befehle und Parameter der verschiedenen Archivformattools zu merken, gibt es [http://www.nongnu.org/atool/ atool], [http://Unpack.sourceforge.net/ Unpack]oder [http://brettcsmith.org/2007/dtrx/ dtrx]
| |
| * Die Programme kennen die Syntax um Archive zu entpacken und ersparen dem Benutzer die Eingabe des kompletten Befehls
| |
| * So kann man dann mit einem einzigen Befehl wie
| |
|
| |
| aunpack ARCHIV
| |
|
| |
| oder
| |
|
| |
| unp ARCHIV
| |
|
| |
| oder
| |
|
| |
| dtrx ARCHIV
| |
|
| |
| bequem im Terminal [http://wiki.ubuntuusers.de/Archivmanager?redirect=no#source-4 [4]] entpacken
| |
| * Weitere Informationen zu Unpack findet man im Wiki unter [http://wiki.ubuntuusers.de/unp unp]
| |
|
| |
| Die Funktionalität von atool geht sogar noch weiter, so können u.a
| |
| * mit <tt>apack</tt> Archive erstellt werden oder mit <tt>als</tt> Archivinhalte aufgelistet werden. '''atool''' kann aus den ''universe''-Quellen installiert werden:* '''atool''' (''universe'')
| |
|
| |
| Analog '''dtrx''': * '''dtrx''' (''universe'')
| |
|
| |
| === zless und bzless ===
| |
| [http://wiki.ubuntuusers.de/less#zless-und-bzless zless und bzless] sind zwei kleine Programme, mit denen sich gepackte Textdateien ('''.gz''' und '''.bz2''') betrachten lassen, ohne sie vorher manuell entpacken zu müssen
| |
|
| |
|
| == Anhang == | | == Anhang == |
Zeile 124: |
Zeile 14: |
| * [[Linux/Datei/Kompression/Archivmanager]] | | * [[Linux/Datei/Kompression/Archivmanager]] |
| * [[Linux/Datei/Kompression/Archivformate]] | | * [[Linux/Datei/Kompression/Archivformate]] |
| {{Special:PrefixIndex/{{BASEPAGENAME}}}} | | {{Special:PrefixIndex/{{BASEPAGENAME}}/}} |
| ==== Dokumentation ====
| | === Links === |
| ===== Man-Page =====
| | ==== Projekt ==== |
| ===== Info-Pages =====
| | ==== Weblinks ==== |
| ==== Links ====
| |
| ===== Projekt =====
| |
| ===== Weblinks =====
| |
| </noinclude>
| |
|
| |
|
| | [[Kategorie:Linux/Datenkompression]] |
| | [[Kategorie:Linux/Datei/Archiv]] |
| [[Kategorie:Linux/Backup]] | | [[Kategorie:Linux/Backup]] |
| [[Kategorie:Linux/Datei/Archiv]]
| | |
| [[Kategorie:Linux/Datei/Kompression]]
| | </noinclude> |
| [[Kategorie:Linux/Datenkompression]]
| |