如何为 .NET 压缩配置 Xceed Real-Time 以允许非 ascii 文件名?
Posted
技术标签:
【中文标题】如何为 .NET 压缩配置 Xceed Real-Time 以允许非 ascii 文件名?【英文标题】:How do I configure Xceed Real-Time for .NET compression to allow non-ascii file names? 【发布时间】:2013-09-18 23:15:46 【问题描述】:我正在尝试做的是实时压缩文件,因为它们从 Azure Blob 存储中以块的形式出现,然后将压缩的块立即流式传输到浏览器。除了在文件名中允许非 ascii 字符之外,一切都运行良好。 Xceed 压缩实用程序会删除文件。我将如何设置实时 ZipWriter 以允许文件名中包含这些非 ascii 字符?建议使用“ExtraHeaders”,但是,该属性位于不同的命名空间中(Xceed.Zip 与 Xceed.Zip.ReaderWriter 命名空间中的 ZipWriter)。非常感谢任何建议!
【问题讨论】:
【参考方案1】:事实证明,Xceed Real-Time 已经自动添加了必要的额外标题信息以允许使用非 ascii 字符。问题是 Windows 7 中的 Windows Explorer 无法处理非 ascii 字符。不过,它适用于 Windows 8。
【讨论】:
以上是关于如何为 .NET 压缩配置 Xceed Real-Time 以允许非 ascii 文件名?的主要内容,如果未能解决你的问题,请参考以下文章
如何为 ASP.net Core 配置 Entity Framework 6