压缩文件时,“回车”被剥离

时间:2008-09-19 15:21:54

标签: c# zip

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

尝试使用DotNetZip 它是一个托管代码库,没有CR / LF转换的问题。 费用。开源。

DotNetZip on CodePlex