Solaris gzip a large files

V Solarisu 5.8 a starších (a nejen tam) se můze vyskytnout pri použití příkazu gzip chybové hlášení Value too large for defined data type. Proč a jak to lze obejít?

Je to tím, že Solaris 8 obsahuje starou verzi gzip (1.2.4), která nepodporuje large files (soubory > 2 GB).
Částečně lze tuto nevýhodu obejít. Namísto

# gzip largefile
largefile: Value too large for defined data type

použijeme konstrukci

# cat largefile|gzip -c >largefile.gz
#

A je to :-)

Leave a Reply

Your email address will not be published. Required fields are marked *