Geschatte compileertijd: 0.03 SBU Geschatte benodigde diskruimte: 2 MB |
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 |
patch -Np1 -i ../gzip-1.2.4b.patch: Deze patch corrigeert een bufferoverflow welke plaatsvindt wanneer een bestandsnaam uit meer dan 1020 tekens bestaat.
Als laatste vergeleken met versie 1.2.4a.
gunzip (link naar gzip), gzexe, gzip, uncompress (link naar gunzip), zcat (link naar gzip), zcmp, zdiff, zforce, zgrep, zmore en znew
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 reduceert de omvang van de genoemde bestanden gebruik makend van Lempel-Ziv codering (LZ77).
zcat decomprimeert en schrijft naar standaarduitvoer, een lijst met bestanden opgegeven op de opdrachtregel of een bestand ingelezen vanaf standaardinvoer.
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.