6.46. Gzip-1.3.5

Das Paket Gzip enthält Programme zum Komprimieren und Dekomprimieren von Dateien.

Geschätzte Kompilierzeit: 0.1 SBU
Ungefähr benötigter Festplattenplatz: 2.2 MB
Die Installation ist abhängig von: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make und Sed

6.46.1. Installation von Gzip

Gzip hat zwei bekannte Sicherheitsmängel. Der folgende Patch behebt beide Probleme:

patch -Np1 -i ../gzip-1.3.5-security_fixes-1.patch

Bereiten Sie Gzip zum Kompilieren vor:

./configure --prefix=/usr

Das Skript gzexe hat den Pfad zu gzip fest eingebaut. Da diese Datei im nachhinein verschoben wird, müssen Sie mit dem folgenden Kommando sicherstellen, dass der korrekte Pfad in das Skript geschrieben wird:

sed -i 's@"BINDIR"@/bin@g' gzexe.in

Kompilieren Sie das Paket:

make

Installieren Sie das Paket:

make install

Verschieben Sie die Datei gzip nach /bin und erzeugen Sie ein paar übliche Links dorthin:

mv -v /usr/bin/gzip /bin
rm -v /usr/bin/{gunzip,zcat}
ln -sv gzip /bin/gunzip
ln -sv gzip /bin/zcat
ln -sv gzip /bin/compress
ln -sv gunzip /bin/uncompress

6.46.2. Inhalt von Gzip

Installierte Programme: compress (Link auf gzip), gunzip (Link auf gzip), gzexe, gzip, uncompress (Link auf gunzip), zcat (Link auf gzip), zcmp, zdiff, zegrep, zfgrep, zforce, zgrep, zless, zmore und znew

Kurze Beschreibungen

compress

Komprimiert und Dekomprimiert Dateien.

gunzip

Dekomprimiert gzip-Dateien.

gzexe

Erzeugt selbstextrahierende ausführbare Dateien.

gzip

Komprimiert Dateien mit dem Lempel-Ziv (LZ77) Algorithmus.

uncompress

Entpackt komprimierte Dateien.

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

Konvertiert Dateien im compress-Format in das gzip-Format—.Z zu .gz.