ARCHIVATOR.net
 
Amiga
Überblick
Standard-Tools
- Windows/DOS
- Macintosh
- UNIX/Linux
- Andere
Grafikkomprimierung
Audio/Video
Nebenbei
Impressum/Copyright
 
 

Letzte Aktualisierung:
12.07.2001

 

 

GZip/TAR

Beschreibung - Bedienung


Endung einer GZip-gepackten Datei: .gz Endung eines tar/GZip-Archivs: .tgz oder .tar.gz

Aufruf-Maske von GZip:

gzip [-cdfhlLnNrtvV19] [-S Suffix] <Datei ...>


I. Packen

Normalerweise packt GZip einfach die übergebenen Dateien, hängt die Endung '.gz' daran und löscht das Original. Bei dieser Verwendung muß keine weitere Option angegeben werden.

Durch Angabe einer Zahl zwischen 1 und 9 als Option wird die Komprimierungsqualität beeinflusst. "-1" ist schnell, aber wenig effizient, während "-9" die beste Effizienz ergibt, aber langsamer ist.

Um für jede Datei eine Ausgabezeile mit der Packratio und dem neuem Dateinamen zu bekommen, muß "v" als Option angegeben werden. "r" sorgt für die bekannte Rekursion.

Damit die ursprüngliche Datei unberührt bleibt, kann die Option "c" angegeben werden. Dann wird die Ausgabe nach 'stdout' umgeleitet. Um das dann nützlich zu verwenden kann sie wieder auf gewohnte AmigaDOS-Weise umgeleitet werden.

Beispiel:

gzip -c TestDatei >RAM:Datei.gz

Damit wird die Datei "TestDatei" gepackt und als File "Ram:Datei.gz" abgespeichert.


II. Entpacken

GZip entpackt ein gepacktes File mit "-d", stellt den ursprünglichen Dateinamen wieder her und löscht dann die gepackte Datei. Ansonsten läßt sich ebenfalls die Ausgabe mit "-c" umleiten.


III. Sonstige Optionen

Als weitere Optionen kann man mit "-l" bzw. "-lv" einige Informationen über eine gepackte Datei abrufen. Mit "-h" erhält man einen kurzen Hilfstext. Die Option "-t" testet das Archiv. Um eine Ausgabe pro geprüfte Datei zu erhalten, muß wieder die Verbose-Option eingeschaltet sein.

tar

Als typisches Unix-likes Programm ist die Bedienung etwas gewöhnungsbedürftig und m.E. nicht so komfortabel, wie bei den anderen Amiga-Tools. Das zeigt sich z.B. daran, daß zwischen zwei verschiedene Optionen unterschieden wird, je nach dem, ob man ein neues Archiv anlegen will oder einem bereits bestehenden Dateien hinzufügen will.

Die Kommandos von tar beginnen mit einem "--" (ohne die Anführungsstriche) und sind meist ganze Worte, jedoch gibt es für die wichtigsten Kommandos eine verkürzte Schreibweise, die mit einem "-" beginnt und nur aus einem Buchstaben besteht.

Eine Übersicht der Befehle wird mit dem Aufruf "tar --help" angezeigt und zeigt auch beide Varianten an. Ich werde daher nicht immer beide Varianten angeben. Da tar ein recht komplexes Programm ist, empfehle ich bei häufiger Benutzung auf jeden Fall die Anleitung zu lesen. Wer lediglich tar benötigt, um .tgz Files zu entpacken, sollte dagegen lieber UnTGZ von Oliver Wagner benutzen (siehe unten).

Empfohlen wird die Portierung aus dem "GeekGadget"-Projekt. Ich habe nämlich noch eine andere Portierung, die allerdings die Pfade nur im Un*x-Stil akzeptiert, was sicherlich unnötig gewöhnungsbedürftig ist.

Endung eines tar-Archivs: .tar
Endung einer tar/GZip-Archivs: .tgz oder .tar.gz


I. Archivieren

Der Aufruf, um ein neues tar-Archiv anzulegen, lautet:

tar --create --file <Archiv> <File1> <File2...>

Oder mit den abgekürzten Optionen:

tar -cf <Archiv> <File1> <File2..>

Damit werden die Dateien File1, File2.. zusammen in das Archiv gepackt, ohne dabei gepackt zu werden. Allerdings unterstützt tar auch "compress" und "GZip" direkt. Soll das Archiv mit GZip gepackt werden, muß die Option -z mit angegeben werden (sowohl beim Packen also auch beim Entpacken).

tar -czf <Archiv> <File1> <File2..>

Falls das Archiv bereits existiert und nur die Files hinzugefügt werden sollen, darf die --create (-c)-Option nicht angegeben werden, da sonst das Archiv überschrieben wird. In diesem Fall ist die --append bzw. -r Option zu verwenden.

tar -rf <Archiv> <File1> <File2..>

Dabei ist jedoch zu beachten, daß tar nicht checkt, ob die Dateien bereits im Archiv sind und sie einfach als letzte Dateien hinzufügt. Um bereits bestehende Dateien upzudaten, gibt es die Option "--update" ('-u').


II. Entpacken

Um nun das Archiv wieder zu entpacken, gibt es folgenden Aufruf:

tar -xf <Archiv> <File1> <File2..>

Die 'x' Option ist die Kurzfassung von '--extract', womit die angegebenen Dateien entsprechend ihres Pfades entpackt werden.


III. Weitere Optionen

Soll tar anzeigen, welche Dateien bearbeitet werden, ist die Option --verbose ('-v') mit anzugeben. Z.B.:

tar -cvzf <Archiv> <File1> <File2..>

UnTGZ 1.5

"UnTGZ" von Oliver Wagner (zu finden unter ftp.vapor.com) entpackt Dateien, die mit tar und GZip zu einem Archiv zusammengepackt sind. Als reines Entpacktool ist es einfacher zu bedienen als tar. Die tar/GZip-Archive enden auf .tgz oder .tar.gz

Der Aufruf von UnTGZ ist denkbar einfach:

UnTGZ <Archiv> <Zielverzeichnis>

Zum Anzeigen des Inhaltes besitzt UnTGZ noch die Option -v.

UnTGZ -v <Archiv>

 


Die meisten der auf dieser Seite befindlichen Infos habe ich auf den Seiten des AmZeiger gefunden, einem Online-Amiga-Magazin, welches jedoch vor einiger Zeit eingestellt wurde. Schade! (PS: Keine Ahnung wie lange der Domainname von AmZeiger noch funktioniert.)


Beschreibung - Bedienung


Die Infos haben keinen Anspruch auf Vollständigkeit. Anregungen, Kritiken oder Beiträge sind willkommen. Bitte an webmaster@archivator.net senden.

     Amiga-Übersicht