«Возврат каретки» удаляется при сжатии файла - PullRequest
0 голосов
/ 19 сентября 2008

При сжатии строки «поток» «/ r» удаляется из «/ r / n». Я использую библиотеку ICSharp.zip для сжатия. Кто-нибудь еще сталкивался с этой проблемой, и если у вас есть, есть обходной путь?

Ответы [ 2 ]

1 голос
/ 19 сентября 2008

Есть ли в вашей zip-библиотеке параметр для обработки потока как текстового или двоичного? Похоже, он обрабатывает его как текст и изменяет разделитель конца строки (некоторые приложения делают это, чтобы убедиться, что он соответствует целевой платформе). Если вы можете сказать, что данные должны обрабатываться как двоичные, это может помочь.

0 голосов
/ 10 февраля 2009

Попробуйте DotNetZip.
Это библиотека управляемого кода, не имеет проблем с переводом CR / LF. плата. с открытым исходным кодом.

DotNetZip на CodePlex

...