支持 7zip (LZMA) 的免费 C# 压缩库

发布于 2024-07-12 03:06:58 字数 1459 浏览 8 评论 0原文

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

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

发布评论

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

评论(5

灼痛 2024-07-19 03:06:58

7-zip 有一个用于 LZMA 算法的免费源代码、公共域 C# SDK:

http://www .7-zip.org/sdk.html

7-zip has a free source code, public domain C# SDK for the LZMA algorithm:

http://www.7-zip.org/sdk.html

唐婉 2024-07-19 03:06:58

Peter Bromberg 写了一篇好文章:

7Zip (LZMA) 使用 C# 进行内存压缩

显示一个简单的 C#
SevenZip.Compression.Lzma.SevenZipHelper
类以启用高压缩
使用 C# 的内存中对象。 添加一个新的
7Zip 格式 LZMA Cookie 压缩
类到先前发布的
Cookie压缩实用程序。

There is a good article written by Peter Bromberg:

7Zip (LZMA) In-Memory Compression with C#

Shows a simple C#
SevenZip.Compression.Lzma.SevenZipHelper
class to enable high-compression of
in-memory objects with C#. Adds a new
7Zip format LZMA Cookie Compression
class to the previously published
CookieCompression utility.

廻憶裏菂餘溫 2024-07-19 03:06:58

您可以尝试 SevenZipSharp

You may try SevenZipSharp

半枫 2024-07-19 03:06:58

这似乎是一个鲜为人知的事实,但 .NET 库包括 打包/压缩API

It seems to be quite a little known fact but .NET library includes packaging/compression API

合久必婚 2024-07-19 03:06:58

如果您正在编写单个文件,那么您可以将其视为流并使用内置的 GZipStream / DeflateStream(尽管在我所做的一些测试中,#ZipLib 在比率和速度方面都优于 MS 产品)。 或者框架中有内置的 zip 支持。 不过我不知道LZMA。

If you are writing individual files, then you could just treat it as a stream and use the inbuilt GZipStream / DeflateStream (although in some tests I did, #ZipLib out-performed the MS offering for both ratio and speed). Or there is inbuilt zip support somewhere in the framework. I don't know about LZMA, though.

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