What I'm trying to do is to compress files in real-time as they're coming down in chunks from Azure Blob Storage, and then stream the compressed chunks immediately down to the browser. Everything works perfectly except the ability to allow non-ascii characters in the file names. The Xceed compression utility strips the files out. How would I set the real-time ZipWriter to allow for these non-ascii characters in file names? The recommendation is to use "ExtraHeaders", however, that property is in a different namespace (Xceed.Zip vs. the ZipWriter which is in Xceed.Zip.ReaderWriter namespace). Would appreciate any advice!

有帮助吗?

解决方案

It turns out Xceed Real-Time already automatically adds the necessary extra header information to allow for non-ascii characters. The problem is that Windows Explorer in Windows 7 is unable to deal with non-ascii characters. It works in Windows 8, however.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top