“回车” 压缩文件时被删除

发布于 2024-07-04 18:37:17 字数 92 浏览 3 评论 0原文

压缩字符串“stream”时,“/r”将从“/r/n”中删除。 我正在使用 ICSharp.zip 库进行压缩。 有其他人遇到过这个问题吗?如果有的话,有解决方法吗?

When compressing a string "stream" the '/r' gets stripped out from '/r/n'. I am using the ICSharp.zip library for compression. Has any one else faced this problem, and if you have is there is a workaround?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

半山落雨半山空 2024-07-11 18:37:17

尝试 DotNetZip。
它是一个托管代码库,不存在 CR/LF 转换问题。
费用。 开源。

CodePlex 上的 DotNetZip

Try DotNetZip.
It's a managed-code library, doesn't have problems with CR/LF translation.
fee. open source.

DotNetZip on CodePlex

挥剑断情 2024-07-11 18:37:17

您的 zip 库是否有参数将流视为文本或二进制? 听起来它将其视为文本并正在更改行结束分隔符(某些应用程序这样做是为了尝试确保它与目标平台匹配)。 如果您可以告诉它将数据视为二进制数据,它可能会有所帮助。

Does your zip library have a parameter to treat the stream as either text or binary? It sounds like it's treating it as text and is changing the line-end delimiter (some apps do this to try and make sure it matches the target platform). If you can tell it to treat the data as binary it might help.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文