6.39. Gzip-1.3.5

Il pacchetto Gzip contiene programmi per compattare e scompattare i file.

Tempo di costruzione approssimativo: meno di 0.1 SBU
Spazio necessario su disco: 2.2 MB

6.39.1. Installazione di Gzip

Gzip ha 2 vulnerabilità di sicurezza note. La seguente patch le risolve entrambe:

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

Preparare Gzip per la compilazione:

./configure --prefix=/usr

Lo script gzexe ha la locazione del binario gzip incorporata. Poiché in seguito sarà cambiata la locazione del binario, il seguente comando assicura che la nuova locazione venga inclusa nello script:

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

Compilare il pacchetto:

make

Questo pacchetto non è provvisto di una suite di test.

Installare il pacchetto:

make install

Spostare il programma gzip nella directory /bin e creare alcuni link simbolici ad esso comunemente utilizzati:

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.39.2. Contenuti di Gzip

Programmi installati: compress (link a gzip), gunzip (link a gzip), gzexe, gzip, uncompress (link a gunzip), zcat (link a gzip), zcmp, zdiff, zegrep, zfgrep, zforce, zgrep, zless, zmore e znew

Brevi descrizioni

compress

Comprime e decomprime file compressi

gunzip

Scompatta file gzippati

gzexe

Crea file eseguibili autoestraenti

gzip

Compatta i file forniti, usando la codifica Lempel-Ziv (LZ77)

uncompress

Decomprime file compressi

zcat

Scompatta i file forniti gzippati nello standard output

zcmp

Esegue cmp su file gzippati

zdiff

Esegue diff su file gzippati

zegrep

Esegue egrep su file gzippati.

zfgrep

Esegue fgrep su file gzippati

zforce

Forza un'estensione .gz su tutti i file forniti che sono gzippati, così che gzip non li compatterà di nuovo; questo può essere utile quando i nomi file sono stati troncati durante un trasferimento file

zgrep

Esegue grep su file gzippati

zless

Esegue less su file gzippati

zmore

Esegue more su file gzippati

znew

Ricompatta file dal formato compress al formato gzip: .Z diventa .gz