【AICon】探索RAG 技术在实际应用中遇到的挑战及应对策略!AICon精华内容已上线73%>>> 了解详情
写点什么

Microsoft .NET 终于提供了一个通用的 Zip 库

  • 2012-06-19
  • 本文字数:593 字

    阅读完需:约 2 分钟

.NET Framework 与 Zip 文件格式间总是存在着一种不可思议的关系。在一开始,.NET 提供了对 Zip 文件的支持,但其实现方式却是大多数人都没有意识到的。很久之前被抛弃的 J#编程语言包含了 Java 的 java.util.zip 包。在 2003 年 Ianier Munoz 发表的一篇文章中介绍了如何在C#中使用J# Zip 库

.NET 2.0 在这个问题上则出现了明显的倒退。那时,J#已经被开发者社区所遗忘,提供给我们的则是几乎毫无用处的IO.Compression 命名空间。 DeflateStream GZipStream 类只提供了单向、基于流的压缩。此外,他们还缺乏处理与多种文件档案如 Zip 相关的元数据的能力。

2006 年,微软通过 ZipPackage 类提供了一个异常笨拙的处理Zip 文件的API 。创建该API 的主要目的在于支持 Open XML Paper Specification (XPS)。XPS 最初被看作是与 Adobe PDF 文件格式进行直接竞争的一个尝试,但后来这些努力还是被放弃了。如今的 XPS 主要用于 Windows 的假脱机打印,用于替换基于 GDI 的 WinPrint(如果打印机支持的话)。

对于.NET 4.5 来说,我们终于看到了一个值得期待的用于处理 Zip 文件的内建 API。虽然现在谈论 ZipArchive 类是否是 DotNetZip 等库的竞争者还为时尚早,但它至少向那些由于许可问题而无法使用开源库的开发者提供了一些可用的东西。Tugberk Ugurlu 研究并介绍了如何使用.NET 4.5 中的ZipArchive

查看英文原文: Microsoft .NET Finally Offers a General Purpose Zip Library

2012-06-19 06:063042
用户头像

发布了 88 篇内容, 共 258.1 次阅读, 收获喜欢 7 次。

关注

评论

发布
暂无评论
发现更多内容

设备资产管理软件解决方案

低代码小观

低代码 资产管理 CRM系统 企业设备管理 设备巡检管理系统

企评家企业投资价值评价系统,服务投资机构

企评家

企业评价 企评家 企业成长性评价 企业投资价值评价

阿里亿级并发册+机器学习算法+面试册+优化册+代码册 笔记!!!

Java架构追梦

Java 程序员 后端开发

Swift 首次调试断点慢的问题解法 | 优酷 Swift 实践

阿里巴巴终端技术

ios swift

Masa Blazor自定义组件封装

MASA技术团队

C# .net 微软 UI 组件库

分布式云时代,天翼云4.0如何护卫边缘安全?

天翼云开发者社区

安全 云电脑

【前端干货】别再羡慕别人的Excel啦,教你点击按钮直接打开侧边栏!

葡萄城技术团队

前端 前端表格 前端按钮 在线协同

企业数字化升级,为什么都需要IM即时通讯?

WorkPlus

算力如何升级?天翼云这么干!

天翼云开发者社区

云计算 云电脑

企业如何利用SaaS模式实现知识管理

小炮

SaaS

Intel CET缓解措施深度研究

腾讯安全云鼎实验室

安全攻防 网络安全 安全研究

几行代码,网站图片访问速度 100ms 飙升到 20ms!

沉默王二

2022年SaaS发展趋势——私有本地化部署

WorkPlus

面向对象编程(OOP)

武师叔

5月月更

Alibaba最新神作!耗时182天肝出来1015页分布式全栈手册太香了

Java架构追梦

分布式 java面试 后端开发

中科创达与华为共启边缘计算合作,共建昇腾AI产业,赋能千行百业提质升级

科技热闻

LigaAI 倾情推荐,这5部烧脑电影让你爽翻天

LigaAI

程序人生

聚链成网,旺链科技联合发起跨链平台搭建计划

旺链科技

区块链 产业区块链 产业生态

中科创达与华为共启边缘计算合作,共建昇腾AI产业,赋能千行百业提质升级

科技热闻

工业互联网,走,上云去!

天翼云开发者社区

云计算 安全 云电脑

带派!真心被这份阿里大牛开源的“全彩版图解HTTP手册”折服了

Java架构追梦

Java 程序员 后端开发

云图说|云数据库RDS跨区域备份

华为云开发者联盟

华为云 云数据库 备份 云数据库RDS 跨区域备份

浅谈Flutter等跨平台移动开发框架

Speedoooo

flutter 小程序 前端框架 开发框架 小程序容器

开源GitOps产业联盟会员行 | 走进秒云

MIAOYUN

云原生 gitops OGA联盟

智能运维 VS 传统运维|AIOps服务管理解决方案全面梳理

云智慧AIOps社区

运维 监控 AIOPS 自动化运维

看天翼云如何为实体工业插上“数字翅膀”

天翼云开发者社区

云计算 安全 云电脑

放弃保研和出国,投身基础软件,一位复旦学子的职业选择

TDengine

数据库 tdengine

691页,41个版块!终于有阿里大佬可以带我吃透Spring源码了

Java架构追梦

Java spring 后端开发

天翼云4.0首亮相!

天翼云开发者社区

云计算 云电脑

产品经理该如何确定优先级?

LigaAI

PM 敏捷实践 优先级

Kubernetes 中数据包的生命周期 -- 第 3 部分

Se7en

Microsoft .NET终于提供了一个通用的Zip库_语言 & 开发_Jonathan Allen_InfoQ精选文章