Archive: extracting zip in unicode installer


extracting zip in unicode installer
Question is pretty simple. Is there any zip extracting pug-in which works in Unicode? As i could make sure ZIPDLL, nsUnZip and even 7zip don't work with Unicode?

Is it true NSIS is not used in Unicode? I hope someone has encountered this problem and solved it.


Can anybody explain why zipdll extracts fine file in English, Italian and Portuguese languages and doesn't extract at all (with error) in all the other languages?


Nevertheless, on the page of ZipDLL there is declared that it supports Unicode, but those who tried most probably found that it doesn't.

I found nothing about working with zip packages in Unicode on the whole forum. Even this tread was left with no answer.

I had no other choice but to rewrite sources. For those who need to use macro
!insertmacro ZIPDLL_EXTRACT SOURCE DESTINATION FILE

Now it works in Unicode, just copy it to the plugins directory. I did nothing with other functions so probably in Unicode they still don't work. Actually I'm not sure if even this attachment is needed since after so many years nobody carried about this. Anyway, here it is.


Originally posted by oldfriend
Nevertheless, on the page of ZipDLL there is declared that it supports Unicode, but those who tried most probably found that it doesn't.
I don't see anything related to unicode on http://nsis.sourceforge.net/ZipDLL_plug-in

Originally posted by Anders
Originally Posted by oldfriend (Post 2868511) Nevertheless, on the page of ZipDLL there is declared that it supports Unicode, but those who tried most probably found that it doesn't.
I don't see anything related to unicode on http://nsis.sourceforge.net/ZipDLL_plug-in
Yes, probably you are right, and I had confused it with the ZipArchive which is part of ZipDLL

Brilliant !!
Old friend,
You'll be happy to know that you've helped at least one poor soul.
I've had the same problem with using zipDLL with unicode nsis, and your revised dll works perfect !!
Thank you
Ilan



Originally posted by oldfriend
Nevertheless, on the page of ZipDLL there is declared that it supports Unicode, but those who tried most probably found that it doesn't.

I found nothing about working with zip packages in Unicode on the whole forum. Even this tread was left with no answer.

I had no other choice but to rewrite sources. For those who need to use macro
!insertmacro ZIPDLL_EXTRACT SOURCE DESTINATION FILE

Now it works in Unicode, just copy it to the plugins directory. I did nothing with other functions so probably in Unicode they still don't work. Actually I'm not sure if even this attachment is needed since after so many years nobody carried about this. Anyway, here it is.