[Pharo-users] Problem to use GZIPReadStream
guillermopolito at gmail.com
Thu Jun 7 11:59:10 EDT 2018
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.
On Thu, Jun 7, 2018 at 4:41 PM, Serge Stinckwich <serge.stinckwich at gmail.com
> 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/
Centre de Recherche en Informatique, Signal et Automatique de Lille
CRIStAL - UMR 9189
French National Center for Scientific Research - *http://www.cnrs.fr
*Web:* *http://guillep.github.io* <http://guillep.github.io>
*Phone: *+33 06 52 70 66 13
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Pharo-users