| zipper file |
        zipper := ZipArchive new readFrom: 'tp1.zip'.

        "file contains test.st"
        file := zipper members at: 1.
        
        "file contentStream returns the stream with file's information 
uncompressed"


On 13 October 2014 08:22, Diego Sánchez <diego.sanc...@gmail.com> wrote:

> doitFromStream
>       | zipper file |
>       zipper := ZipArchive new readFrom: '/Users/diego/tp1-95195.zip'.
>       file := zipper members at: 2.
>       
>       "file contentStream returns the stream with file's information 
> uncompressed"
>
>
> On 13 October 2014 08:15, Tudor Girba <tu...@tudorgirba.com> wrote:
>
>> What is the code that you use?
>>
>> Doru
>>
>> On Mon, Oct 13, 2014 at 1:31 AM, DiegoSanchez <diego.sanc...@gmail.com>
>> wrote:
>>
>>> Hi everybody!  This is my first post and I'm posting this question after
>>> going around this forum without finding answer for my question.  I
>>> couldn't
>>> wrap my mind around it.
>>>
>>> Here is the issue (in fact it is not a issue, classes work fine).
>>>
>>> I want to uncompress a zip file and file in the content of one of the
>>> file
>>> included in zip file.  For instance:
>>> The file 'tp1.zip' contains just one file inside it: 'test.st'.
>>>
>>> Once I uncompressed it, using code bellow:
>>>
>>>
>>>
>>> I found that file stream has a set of leading characters which cannot be
>>> interpreted by *CodeInterpreter*.
>>>
>>> Here you will fine these leading characters:
>>>
>>> /Hexa characters/
>>> *ef  bb  bf *
>>>
>>> /Ascii characters/
>>> *ef  bb  bf *
>>>
>>> Indeed, this leading characters are written by the fileOut process and
>>> it's
>>> ok (those are magic number which depend on the SO) but I don't know how
>>> to
>>> skip it for CodeInterpreter to be able fileIn this file.
>>>
>>> My first solution was skipping this characters through the use of
>>> /Stream>>next: 4/. But I'm looking for a much portable solution.
>>>
>>> Somebody went through this problem?
>>>
>>> Thanks for help in advance.
>>> DiegoS
>>>
>>>
>>>
>>> --
>>> View this message in context:
>>> http://forum.world.st/ZipFileMember-contentStream-has-leading-characters-tp4784238.html
>>> Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
>>>
>>>
>>
>>
>> --
>> www.tudorgirba.com
>>
>> "Every thing has its own flow"
>>
>
>
>
> --
> Saludos
> DiegoS
>
> ------
>
> Diego Sanchez
> [image: http://]about.me/sanchez.diego
> <http://about.me/sanchez.diego?promo=email_sig>
>
>
>
>


-- 
Saludos
DiegoS

------

Diego Sanchez
[image: http://]about.me/sanchez.diego
<http://about.me/sanchez.diego?promo=email_sig>

Reply via email to