On Aug 30, 2010, at 7:51 PM, Trygve Inda wrote:
>> I am uncompressing data with zlib:
>> 
>> err = uncompress( buffer, &bufferLength, (const Bytef*)data + sizeof( uLongf
>> ), [self length] - sizeof( uLongf ) );
>> 
> [....]
> Just as a follow-up. More research revels that the data was compressed on a
> 32bit zlib, but I need to uncompress it when running on a 64bit machine.
> 
> I have replaced the "sizeof( uLongf )" with 4 (as it is on 32bit machines,
> but internally zlib on 64bit seems to choke on the data.
> 
> Can I force zlib to work with 32bit compressed data on a 64 bit app?

Zlib should behave identically on both architectures, as long as you're passing 
it the same stream of bytes. In what way does it choke? Are you passing an 
appropriate value as the initial value of bufferLength?


_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to