Hi Serge, What Pharo version are you on? What is your `file` object? If `file` is a FileReference, you need to know that by default, using `readStream` provides now an encoded file (to keep backwards compatibility with what most users were doing until now). And I think that GZip should just decode/decompress binary data. Instead of asking it for a readStream, try asking for a `binaryReadStream`. compressed := file binaryReadStream. stream := (GZipReadStream on: compressed) upToEnd asByteArray readStream. Guille On Thu, Jun 7, 2018 at 4:41 PM, Serge Stinckwich <serge.stinckwich@gmail.com
wrote:
I try to decompress a gzip file like that:
compressed := file readStream. stream := (GZipReadStream on: compressed) upToEnd asByteArray readStream.
âbut I have the following error: Illegal leading byte for utf-8 encoding â -- Serge Stinckwich UMI UMMISCO 209 (SU/IRD/UY1) "Programs must be written for people to read, and only incidentally for machines to execute."http://www.doesnotunderstand.org/
-- Guille Polito Research Engineer Centre de Recherche en Informatique, Signal et Automatique de Lille CRIStAL - UMR 9189 French National Center for Scientific Research - *http://www.cnrs.fr <http://www.cnrs.fr>* *Web:* *http://guillep.github.io* <http://guillep.github.io> *Phone: *+33 06 52 70 66 13