0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

创建/提取整个Zip文件的新方法

哲想软件 来源:哲想软件 2023-06-25 10:26 次阅读

创建和读取Zip文件,无需中间磁盘/内存存储,无需等待完整的文件到达或读取。为服务器和网络场景以及高需求环境提供了理想的“动态”性能。由响应迅速的支持和开发团队提供支持,他们的唯一目标是让您完全满意。

在不等待所有数据或文件的情况下压缩或解压归档

支持最新的Zip文件格式标准

8年的业绩记录和坚如磐石的可靠性

db3025e0-12eb-11ee-962d-dac502259ad0.png

这是一种创建/提取整个Zip文件的新方法,非常适合无法访问存储文件系统的流媒体场景。

即时压缩

一旦第一个要压缩的数据可用,就开始以流式方式创建Zip文件。无需等待文件列表压缩,无需提前知道文件大小或文件计数,并且可以在第一个要压缩的文件的数据开始读取或接收时立即开始输出Zip文件。

生成的Zip文件可以立即通过网络发送或在本地保存,随着接收和压缩更多数据,归档文件的其余部分变得可用。

即时解压

Zip文件也会被类似地提取出来,一旦Zip文件的第一个数据开始被读取或接收,就会立即被提取出来。常规的Zip压缩库组件根本不能以这种方式工作。

规模化的

提供了一种优化的性能,非常适合高需求服务器环境、无盘操作、I/O密集型网站,或需要实时流压缩/解压缩功能或内存或磁盘空间非常宝贵的任何情况。Zip存档中文件的大小或数量对内存和磁盘空间需求绝对没有影响。

该库易于使用,只需几个方法即可执行强大的流式压缩/提取,支持最新的WinZip12和up-Zip文件格式,以及LZMA、PPMd、BZip2、BWT、Deflate和Deflate64压缩方法。完美的事件和属性集让开发人员能够监视和控制Zip的写入/读取过程。

坚如磐石,值得信赖

Xceed Zip for.NET经过10年的广泛使用,经过了时间考验,已经更新了很多次,并在不断改进。它继承了XceedZip for.NET中实现的稳定核心数据压缩算法,一个拥有15年历史的库。许多财富500强公司在其应用程序中使用和信任的.NET跟踪记录,以及微软在Windows服务器操作系统中使用和信任的跟踪记录。

特点:

.NET技术

.NET frameworks2.0/3.5, 4.0及以上版本,.NETStandard和.NETCore和ASP.NETCore 2.0及以上版本使用100%托管C#代码编写。

Blueprint许可证中包含的源代码。

NET和C#示例应用程序。

面向对象的设计与之相匹配.NETFramework类库。

所有错误处理都可以通过.NET异常类。

不需要明确处理对象。

符合CLS(通用语言规范)。

不使用不安全的区块来满足最低许可要求。

文档完全集成到VisualStudio中。

.NET 2.0到.NET3.5的独立版本。.NET4.0及其以上版本是使用客户端配置文件编译的。

主要特点

更快:创建Zip文件时不需要使用临时文件,这意味着当用它来创建全新的Zip文件时,它甚至比XceedZip for .NET更快。

更安全:因为在编写Zip文件时没有使用临时文件,所以在Zip创建过程中,未经授权访问或修改文件的可能性更小。

产品的主ZipWriter和ZipReader类分别使用任何可查找或不可查找的基于流的对象作为目标或源Zip存档,以实现完全的灵活性和“动态”压缩/解压缩。

轻量级库。

一旦收到要压缩的数据,就开始创建Zip存档:无需等待所有文件,甚至无需等待完整的文件。不需要提前知道文件的数量或大小。

Zip存档文件可以在写入过程开始后立即通过网络发送或在本地保存,存档文件的其余部分在压缩后可用。

即使组件仍在接收Zip存档文件,存档文件也会被提取出来,并可立即用于进一步处理。

Zip存档中文件的大小或数量对内存和磁盘空间需求绝对没有影响。

只需几个方法和属性即可执行强大的Zip压缩/提取。

支持PPMd、BZip2、BWT、Deflate和Deflate64压缩方法。

支持AES加密和解密,以实现最大的WinZip兼容性。组件使用的AES加密算法现在可以由开发人员设置。

唯一一个提供WinZip12兼容性的库,支持LZMA算法,在某些情况下提高压缩性能。注意:不支持使用WinZip12的特殊JPEG重新压缩功能的Zip文件。

提供了头文件中的UTF-8字符编码,以改进对文件名和注释中国际字符的支持。

还提供用于监视和控制Zip写入/读取过程的事件和属性。

与旧的Zip工具兼容。

ZipWriter可以生成产品的ZipReader可以读取的未压缩Zip文件,增加了灵活性(结合了Deflate格式和无压缩)。

对于传统的压缩/解压缩方法,请考虑XceedZip for .NET。
责任编辑:彭菁

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据
    +关注

    关注

    8

    文章

    6512

    浏览量

    87601
  • Zip
    Zip
    +关注

    关注

    0

    文章

    17

    浏览量

    8578
  • 文件
    +关注

    关注

    1

    文章

    540

    浏览量

    24402

原文标题:Xceed Real-Time Zip for .NET

文章出处:【微信号:哲想软件,微信公众号:哲想软件】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    如何停止windows的自动更新方法

    停止windows的自动更新方法:1、点击桌面左下的“开始”按钮。2、点击“设置”3、点击“控制面板”4、在控制面板当中点击“自动更新”5、选择“关闭自动更新”6、点击“确定”
    发表于 10-16 10:30

    基于LabVIEW8.2提取ECG特征点的新方法

    基于LabVIEW8.2提取ECG特征点的新方法1、引言目前的心电图(ECG)还主要依赖于人工读图,而且对相关人员所具备的专业知识水平要求很高。在计算机自动分析识别方面,虽有研究但技术尚不成熟[1
    发表于 11-30 16:52

    运用于matlab中的矩阵求逆的新方法有哪些啊(不是函数inv)

    运用于matlab中的矩阵求逆的新方法有哪些啊或者考虑矩阵的特殊性质,比如稀疏、对称性,有哪些求逆的新方法可以运用啊?求助!
    发表于 01-21 17:10

    测电阻,新方法,不加激励

    测电阻,新方法,不加激励的办法有没有。
    发表于 03-26 10:44

    一种标定陀螺仪的新方法

    一种标定陀螺仪的新方法
    发表于 08-17 12:17

    求大佬分享按键扫描的新方法

    求大佬分享按键扫描的新方法
    发表于 01-17 06:50

    虚拟环境中软体的包围盒更新方法分析

    讲述了软体采用层次包围盒方法进行碰撞检测时,针对连续变形包围盒树的两类更新方法:静态更新和动态更新,对静态更新方法中的自上而下、自下而上和混合更新方法,动态
    发表于 08-14 08:59 8次下载

    虚拟环境中软体的包围盒更新方法分析

    讲述了软体采用层次包围盒方法进行碰撞检测时,针对连续变形包围盒树的两类更新方法:静态更新和动态更新,对静态更新方法中的自上而下、自下而上和混合更新方法,动态
    发表于 12-25 16:25 13次下载

    利用C语言和GEL语言的Flash编程新方法

    利用C语言和GEL语言的Flash编程新方法 以TMS320VC5402为例,探讨一种综合运用C语言、数据文件及GEL语言的Flash编程新方法。该方法完全采用C语言编写烧
    发表于 03-29 15:13 1484次阅读
    利用C语言和GEL语言的Flash编程<b class='flag-5'>新方法</b>

    AD采集的新方法资料分享

    AD采集的新方法
    发表于 03-23 09:44 10次下载

    并联APF直流侧电压选择新方法

    并联APF直流侧电压选择新方法(肇庆理士电源技术)-并联APF直流侧电压选择新方法              
    发表于 09-17 16:47 5次下载
    并联APF直流侧电压选择<b class='flag-5'>新方法</b>

    USBブート用ドライバ誤認識後のドライバ更新方法

    USBブート用ドライバ誤認識後のドライバ更新方法
    发表于 05-15 19:09 0次下载
    USBブート用ドライバ誤認識後のドライバ更<b class='flag-5'>新方法</b>

    USBブート用ドライバ誤認識後のドライバ更新方法

    USBブート用ドライバ誤認識後のドライバ更新方法
    发表于 07-11 20:20 0次下载
    USBブート用ドライバ誤認識後のドライバ更<b class='flag-5'>新方法</b>

    VLSI系统设计的最新方法

    电子发烧友网站提供《VLSI系统设计的最新方法.pdf》资料免费下载
    发表于 11-20 11:10 0次下载
    VLSI系统设计的最<b class='flag-5'>新方法</b>

    IC封装中快速创建结构的新方法

    IC封装中快速创建结构的新方法
    的头像 发表于 12-06 16:34 237次阅读
    IC封装中快速<b class='flag-5'>创建</b>结构的<b class='flag-5'>新方法</b>