Thread overview | ||||||
---|---|---|---|---|---|---|
|
May 16, 2008 zip resources | ||||
---|---|---|---|---|
| ||||
I have an exe that depends on the existance of a zip file. The archive gets updated one every three or so years so I'd like to provide it bundled with my exe. Is then even possible? If so, please point me to the reference or provide a small example. Thanks. |
May 16, 2008 Re: zip resources | ||||
---|---|---|---|---|
| ||||
Posted in reply to tyro | Reply to Tyro,
> I have an exe that depends on the existance of a zip file. The archive
> gets updated one every three or so years so I'd like to provide it
> bundled with my exe. Is then even possible? If so, please point me to
> the reference or provide a small example.
>
> Thanks.
>
if you unzip it from an in memory buffer (and the file isn't to huge) you can do an include("file.zip") and get it as a string.
|
May 16, 2008 Re: zip resources | ||||
---|---|---|---|---|
| ||||
Posted in reply to BCS | BCS Wrote:
> Reply to Tyro,
>
> > I have an exe that depends on the existance of a zip file. The archive gets updated one every three or so years so I'd like to provide it bundled with my exe. Is then even possible? If so, please point me to the reference or provide a small example.
> >
> > Thanks.
> >
>
> if you unzip it from an in memory buffer (and the file isn't to huge) you can do an include("file.zip") and get it as a string.
>
>
Awesome... that did the trick. One caveat thought: import("file.zip") vice include(gfile.ziph).
Thanks a lot for the speedy response.
|
May 19, 2008 Re: zip resources | ||||
---|---|---|---|---|
| ||||
Posted in reply to tyro | tyro wrote:
> BCS Wrote:
>
>> Reply to Tyro,
>>
>>> I have an exe that depends on the existance of a zip file. The archive
>>> gets updated one every three or so years so I'd like to provide it
>>> bundled with my exe. Is then even possible? If so, please point me to
>>> the reference or provide a small example.
>>>
>>> Thanks.
>>>
>> if you unzip it from an in memory buffer (and the file isn't to huge) you can do an include("file.zip") and get it as a string.
>>
>>
>
> Awesome... that did the trick. One caveat thought: import("file.zip") vice include(gfile.ziph).
>
> Thanks a lot for the speedy response.
You can also just have the data uncompressed and embedded in the exe and use UPX to pack the executable - works out fairly well for certain situations.
|
Copyright © 1999-2021 by the D Language Foundation