Installeren van Gzip-1.2.4a

Geschatte compileertijd:           0.03 SBU
Geschatte benodigde diskruimte:  2 MB

Installatie van Gzip

Installeer Gzip door uitvoering van de volgende opdrachten:

patch -Np1 -i ../gzip-1.2.4b.patch &&
./configure --prefix=/usr &&
cp gzexe.in{,.backup} &&
sed 's%"BINDIR"%/bin%' gzexe.in.backup > gzexe.in &&
make &&
make install &&
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

Verklaring van de opdrachten

patch -Np1 -i ../gzip-1.2.4b.patch: Deze patch corrigeert een bufferoverflow welke plaatsvindt wanneer een bestandsnaam uit meer dan 1020 tekens bestaat.

Inhoud van Gzip

Als laatste vergeleken met versie 1.2.4a.

Programmabestanden

gunzip (link naar gzip), gzexe, gzip, uncompress (link naar gunzip), zcat (link naar gzip), zcmp, zdiff, zforce, zgrep, zmore en znew

Beschrijving

gunzip, uncompress

gunzip en uncompress decomprimeren bestanden die zijn gecomprimeerd met gzip.

gzexe

gzexe biedt je de mogelijkheid uitvoerbare bestanden te comprimeren waarbij ze automatisch worden gedecomprimeerd en uitgevoerd wanneer ze worden uitgevoerd (at a penalty in performance).

gzip

gzip reduceert de omvang van de genoemde bestanden gebruik makend van Lempel-Ziv codering (LZ77).

zcat

zcat decomprimeert en schrijft naar standaarduitvoer, een lijst met bestanden opgegeven op de opdrachtregel of een bestand ingelezen vanaf standaardinvoer.

zcmp

zcmp roept het cmp programma aan voor gecomprimeerde bestanden.

zdiff

zdiff roept het diff programma aan voor gecomprimeerde bestanden.

zforce

zforce forceert een .gz extensie voor alle gzip bestanden, zodat gzip ze niet tweemaal zal comprimeren. Dit kan handig zijn voor bestanden waarbij de namen na een bestandstransport zijn afgekapt.

zgrep

zgrep roept het grep programma aan voor gecomprimeerde bestanden.

zmore

zmore is een filter waarmee de bestudering van gecomprimeerde of gewone tekstbestanden mogelijk is, waarbij per keer een scherm op een softcopy terminal wordt weergegeven (vergelijkbaar met het programma more).

znew

znew hercomprimeert bestanden in het .Z (compress) formaat naar het .gz (gzip) formaat.

Gzip installatie afhankelijkheden

Als laatste vergeleken met versie 1.2.4a.

Bash: sh
Binutils: as, ld, nm
Fileutils: chmod, cp, install, ln, mv, rm
Gcc: cc1, collect2, cpp, cpp0, gcc
Grep: egrep, grep
Make: make
Sed: sed
Sh-utils: hostname
Textutils: cat, tr