Can't find the information you are looking for here? Then leave a message over on our WinBatch Tech Support Forum.
Unzipped with "Winzip" or "PKZip" the extracted filename is correct
; a simple Test AddExtender("WWZIP34I.DLL") UnZipError = zUnZipFiles("o d", "test.zip", "*", "", ".\") ; in test.zip is only the file "GermanUmlaut_äöüÄÖÜß_Test.txt" a = FileItemize("*.*") Message("Filenames:", a)- The extracted Files is:
GermanUmlaut_õ÷³-Í_¯_Test.txt- And NOT
GermanUmlaut_äöüÄÖÜß_Test.txt
Next, using the build in Windows XP zip file viewer I looked inside the zip file. The name inside the zip file appeared altered.
It looks like the other programs may be converting the file name to ASCII when storing them in the zip file, then converting the file names to ANSI when unzipping them, whileas the WIL Zip extender does not do any filename conversions.
Not sure this applies, but it does look interesting:
zZipFile supports the option 'k'. Apparently that causes winbatch to attempt to convert the names and paths to conform to MS-DOS, store only the MS-DOS attribute (just the user write attribute from Unix), and mark the entry as made under MS-DOS (even though it was not), for compatibility with PKUNZIP under MS-DOS which cannot handle certain names such as those with two dots.
Article ID: W16900
File Created: 2007:07:03:14:26:50
Last Updated: 2007:07:03:14:26:50