Das Paket Gzip enthält Programme zum Komprimieren und Dekomprimieren von Dateien.
Approximate build time: 0.1 SBU Required disk space: 2.6 MB
Gzip ist abhängig von: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Sed.
Bereiten Sie Gzip zum Kompilieren vor:
./configure --prefix=/usr
Das Programm gzexe bekommt den Pfad zu gzip fest eingebaut. Da wir diese Datei im nachhinein verschieben, müssen wir mit dem folgenden Kommando sicherstellen, dass der korrekte Pfad in die Binärdatei geschrieben wird:
cp gzexe.in{,.backup} sed 's%"BINDIR"%/bin%' gzexe.in.backup > gzexe.in
Kompilieren Sie das Paket:
make
Installieren Sie das Paket:
make install
Und verschieben Sie die Programme in den Ordner /bin:
mv /usr/bin/gzip /bin rm /usr/bin/{gunzip,zcat} ln -s gzip /bin/gunzip ln -s gzip /bin/zcat ln -s gunzip /bin/uncompress
Installierte Programme: gunzip (Link auf gzip), gzexe, gzip, uncompress (Link auf gunzip), zcat (Link auf gzip), zcmp, zdiff, zegrep, zfgrep, zforce, zgrep, zless, zmore, und znew
gunzip dekomprimiert gzip-Dateien.
gzexe wird zum Erzeugen von selbstentpackenden ausführbaren Dateien verwendet.
gzip komprimiert Dateien mit dem Lempel-Ziv (LZ77) Algorythmus.
zcat dekomprimiert gzip-Dateien zur Standardausgabe.
zcmp führt cmp auf gzip-Dateien aus.
zdiff führt diff auf gzip-Dateien aus.
zegrep führt egrep auf gzip-Dateien aus.
zfgrep führt fgrep auf gzip-Dateien aus.
zforce erzwingt eine .gz-Erweiterung an die komprimierten Dateien, damit gzip diese Dateien nicht erneut komprimiert. Das kann sinnvoll sein, wenn Dateinamen bei einer Datenübertragung abgeschnitten wurden.
zgrep führt grep auf gzip-Dateien aus.
zless führt less auf gzip-Dateien aus.
zmore führt more auf gzip-Dateien aus.
znew komprimiert Dateien im compress-Format erneut in das gzip-Format -- .Z zu .gz.