c# - C#:大文件压缩
问题描述
我们有大小从 800 MB 到 900 MB 的大文件。目前我正在使用 SharpZipLib 库,它需要更多时间来压缩并且压缩率非常低。
请推荐一些支持高压缩率的库,压缩文件可用于通过 TCP\IP 网络发送
谢谢
解决方案
你可以试试zstd,一个来自 Facebook 的快速压缩器......在这个比较中https://quixdb.github.io/squash-benchmark/#results它给出了很好的结果。这里甚至还有一个 .net 包装器。
推荐阅读
- javascript - React-DatePicker 库组件定制 | 反应
- python - 在 Python 中加速 for 循环
- npm - npm 错误“前缀 -g”不被识别为内部或外部命令?
- html-email - 黑暗模式下的 Outlook 与 CSS 混淆
- ruby-on-rails - 尝试在 ActiveStorage 上播种图像时出现重复条目
- .net - 更改 Azure 数据库“启用加密”解决了这个问题,很奇怪
- c# - 并发使用 httpcontext.items
- sql-server - 从课程中提取数据时,您必须声明标量变量“@ID_PLA”
- regex - 在记事本++中找到开头或第一行(文件)
- azure - Azure - 无法删除 Log Analytics 和解决方案