Zum Inhalt springen

Linux/Datenkompression: Unterschied zwischen den Versionen

Aus Foxwiki
K Textersetzung - „==== Links ====“ durch „=== Links ===“
 
(20 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]]
== 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
== 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>


== 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]]

Aktuelle Version vom 22. März 2025, 01:40 Uhr

Linux/Datenkompression - Datei archivieren und komprimieren

Beschreibung

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

Archiven und komprimierte Dateien

Ein Archiv ist ein unkomprimierter Behälter für Dateien

  • Dieses Archiv kann durch Kompressionsverfahren komprimiert werden
  • Es gibt allerdings ein paar Formate, die gleich auch eine Komprimierung beinhalten

Anhang

Siehe auch

Links

Projekt

Weblinks