Zum Inhalt springen

Linux/Datenkompression/Tools: Unterschied zwischen den Versionen

Aus Foxwiki
Die Seite wurde neu angelegt: „== 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 Paket…“
 
K Textersetzung - „http://“ durch „https://“
 
(22 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
== Programme ==
'''Linux/Datenkompression/Tools''' - Werkzeuge zum Umgang mit komprimierten Dateien und Archiven
; Um diese Formate unter Linux packen und entpacken zu können, benötigt man für jedes Format ein eigenes Programm
 
== Beschreibung ==
 
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
* 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
* 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.
Um mit sämtlichen oben genannten Formaten umgehen zu können, müssen die folgenden Pakete installiert [https://wiki.ubuntuusers.de/Archivmanager?redirect=no#source-1 [1]] werden.
* Die ersten fünf Pakete sollten bereits nach einer Standardinstallation vorhanden sein
 
Die ersten fünf Pakete sollten bereits nach einer Standardinstallation vorhanden sein


{| class="wikitable options"
{| class="wikitable options"
|-
|-
| [http://wiki.ubuntuusers.de/tar tar] - ein Archivierungsprogramm, das unter Linux oft mit GZip oder BZip verwendet wird
| [[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
| [[bzip2]] || für Dateien vom Typ BZip
|-
|-
| [http://wiki.ubuntuusers.de/gzip gzip] - für Dateien vom Typ GZip
| [[gzip]] || für Dateien vom Typ GZip
|-
|-
| [http://wiki.ubuntuusers.de/lzop lzop] - auf Geschwindigkeit optimiertes Packprogramm
| [[lzop]] || auf Geschwindigkeit optimiertes Packprogramm
|-
|-
| zip || Packen von Zip-Archiven
| [[zip]] || Packen von Zip-Archiven
|-
|-
| unzip || Entpacken von Zip-Archiven
| [[unzip]] || Entpacken von Zip-Archiven
|-
|-
| xz-utils <br>xz-lzma || XZ-Dateien und den Vorgänger LZMA
| [[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
| [[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
| [[lha]] || [https://wiki.ubuntuusers.de/Archivmanager] LZH-Archiver, wird von [https://wiki.ubuntuusers.de/Ark Ark] benutzt
|}
|}


Erwähnenswert ist auch folgende Anwendung, die bereits in der Standardinstallation mit installiert wird
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
* [https://wiki.ubuntuusers.de/split split] - Archive in mehrere (beliebig große) Teile teilen


; Proprietäre Archivformate
== 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
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.
* So können beispielsweise nur die proprietären Versionen mit Passwörtern geschützte Archive extrahieren usw.
Zeile 52: Zeile 62:
| [[zip]] ||
| [[zip]] ||
|-
|-
| 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
| [[cabextract]] || [https://wiki.ubuntuusers.de/Cabinet-Dateien#cabextract cabextract] ist zum Entpacken von [https://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
| [[innoextract]] || [https://wiki.ubuntuusers.de/innoextract innoextract] extrahiert Installationsdateien, welche mit [https://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
| [[unshield]] || [https://wiki.ubuntuusers.de/Cabinet-Dateien#unshield unshield] ist wie cabextract zum Entpacken von [https://wiki.ubuntuusers.de/Cabinet-Dateien Cabinet-Dateien] gedacht, jedoch für Anwendungen, die [https://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
| [[PeaZip]] || [https://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
* 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
* Vielfalt an Funktionen, Optionen und Filtern
* Besondere Beachtung verdienen die umfangreichen Möglichkeiten zur Datensicherheit (verschiedene Kryptografieen, Löschen durch mehrfaches Überschreiben usw.)
* Besondere Beachtung verdienen die umfangreichen Möglichkeiten zur Datensicherheit (verschiedene Kryptografieen, Löschen durch mehrfaches Überschreiben usw.)
Im Gegensatz zu oben beschriebenen [[Archivmanagern]] ist PeaZip kein grafisches Frontend für die einzelnen beschriebenen Packprogrammen, sondern ein eigenständiges Pack- und Archivierungsprogramm
* Es ist also nicht auf die separate Installation von Packprogrammen angewiesen
|}
|}


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
== Frontends ==
=== atool, Unpack und dtrx ===
Um sich nicht die unterschiedlichen Befehle und Parameter der verschiedenen Archivformattools zu merken, gibt es [https://www.nongnu.org/atool/ atool], [https://Unpack.sourceforge.net/ Unpack]oder [https://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 entpacken
* Weitere Informationen zu Unpack findet man im Wiki unter [https://wiki.ubuntuusers.de/unp unp]


Es ist also nicht auf die separate Installation von Packprogrammen angewiesen
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 ===
[https://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


<noinclude>
<noinclude>
== Anhang ==
=== Siehe auch ===
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}
=== Links ===
==== Weblinks ====
[[Kategorie:Linux/Datenkompression/Tools]]
[[Kategorie:Linux/Backup]]
</noinclude>

Aktuelle Version vom 7. April 2025, 14:48 Uhr

Linux/Datenkompression/Tools - Werkzeuge zum Umgang mit komprimierten Dateien und Archiven

Beschreibung

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 [1] werden.

Die ersten fünf Pakete sollten bereits nach einer Standardinstallation vorhanden sein

tar ein Archivierungsprogramm, das unter Linux oft mit GZip oder BZip verwendet wird
bzip2 für Dateien vom Typ BZip
gzip für Dateien vom Typ GZip
lzop auf Geschwindigkeit optimiertes Packprogramm
zip Packen von Zip-Archiven
unzip Entpacken von Zip-Archiven
xz-utils
xz-lzma
XZ-Dateien und den Vorgänger LZMA
p7zip-full Packen/Entpacken mittels LZMA Algorithmus von 7-Zip-Archiven und Entpacken von AES-verschlüsselten Zip-Archiven
lha [1] LZH-Archiver, wird von Ark benutzt

Erwähnenswert ist auch folgende Anwendung, die bereits in der Standardinstallation mit installiert wird

  • 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

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
Ace
rar
gzip
Bzip2
zip
cabextract cabextract ist zum Entpacken von Cabinet-Dateien, welche im Format .cab vorliegen, gedacht
innoextract innoextract extrahiert Installationsdateien, welche mit Inno Setup erstellt wurden
unshield unshield ist wie cabextract zum Entpacken von Cabinet-Dateien gedacht, jedoch für Anwendungen, die InstallShield verwenden
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 oben beschriebenen Archivmanagern ist PeaZip kein grafisches Frontend für die einzelnen beschriebenen Packprogrammen, sondern ein eigenständiges Pack- und Archivierungsprogramm

  • Es ist also nicht auf die separate Installation von Packprogrammen angewiesen

Frontends

atool, Unpack und dtrx

Um sich nicht die unterschiedlichen Befehle und Parameter der verschiedenen Archivformattools zu merken, gibt es atool, Unpackoder 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 entpacken

  • Weitere Informationen zu Unpack findet man im Wiki unter unp

Die Funktionalität von atool geht sogar noch weiter, so können u.a

  • mit apack Archive erstellt werden oder mit als Archivinhalte aufgelistet werden. atool kann aus den universe-Quellen installiert werden:* atool (universe)

Analog dtrx: * dtrx (universe)

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

Siehe auch

Links

Weblinks