synopse / mORMot

Synopse mORMot 1 ORM/SOA/MVC framework - Please upgrade to mORMot 2 !
https://synopse.info
785 stars 323 forks source link

Added support for non-english file names in Zip archives #444

Closed pavelmash closed 1 year ago

pavelmash commented 1 year ago

This is called Info-ZIP Unicode Path Extra Field. We discover what build-in zip on latest Windows10 Home put such names there.

Will be good to be ported into mORMot2

synopse commented 1 year ago

Do you have a sample file so that I could validate it on my side?

pavelmash commented 1 year ago

Customer give me such file, but it huge. I will ask for smaller

pavelmash commented 1 year ago

cyr.zip contains 3 files

simple_ascii_name.txt
файл_up_extra_filed.txt
файлі_EFS.txt

second one is with 0x7075 (UTF8 path name) zipinfo -v cyr.zip [cyr.zip](https://github.com/synopse/mORMot/files/11051155/cyr.zip)

synopse commented 1 year ago

Works fine on mORMot 2 too. Thanks for the .zip file.