CAB转JAR转换器
在线免费将CAB压缩包转为JAR包
cab
jar
CAB遇见Java
将Microsoft Cabinet格式的文件直接移入JAR归档 — 连接Windows打包与Java生态系统的桥梁。
完全在线
无需安装Java开发工具包或任何归档程序。一切通过convertio.co在您的网页浏览器中完成。
自动删除
原始CAB和生成的JAR会自动从服务器移除 — 上传文件立即删除,输出文件24小时内清除。
如何转换CAB到JAR
从计算机,Google Drive,Dropbox,URL或在页面上拖拽选择文件.
选择jar或任何其他你需要的格式作为结果(支持超过200种格式)
让文件进行转换随后你可以下载你的jar文件
关于格式
CAB(Cabinet)是由微软)开发的压缩归档格式,旨在实现高效的软件分发和 Windows 组件打包。该格式约于 1996 年推出,CAB 文件用作 Windows Installer 安装包(.msi)、Windows 系统更新、驱动分发和 ActiveX 组件下载的容器格式。该格式支持三种压缩算法 — MSZIP(微软的 Deflate 实现)、Quantum(统计压缩)和 LZX(一种针对可执行文件优化的 LZ77 变体结合霍夫曼编码)— 其中 LZX 通常能达到最高压缩率。CAB 归档将文件组织到文件夹(压缩单元)中,同一文件夹内的文件作为连续数据流进行压缩以提升压缩率,归档还可以跨多卷分布以便在容量受限的介质上分发。CAB 的一大优势是深度融入 Windows 生态系统 — 从操作系统安装介质到驱动包和系统更新,Windows 均可在无需第三方软件的情况下原生处理 CAB 文件。LZX 压缩算法是另一项优势,在编译代码和 PE 可执行文件上能实现特别高的压缩率,这与该格式在软件分发中的主要角色完美契合。微软的 makecab 工具随每个 Windows 安装提供,CAB 解压功能也内置于 Windows 资源管理器中。该格式持续作为企业和消费者环境中 Windows 部署和更新机制的基础设施。
JAR(Java Archive)是基于 ZIP 的包文件格式,由 Sun Microsystems) 开发,于 1996 年 1 月随 JDK 1.1 推出,用于将 Java 类文件、相关元数据和资源打包为单个可部署单元。JAR 文件在结构上是一个 ZIP 归档,额外包含一个 META-INF/MANIFEST.MF 文件 — 一个文本清单,声明归档的主类入口点、类路径依赖、包版本信息和数字签名信息。Java 运行时直接从 JAR 文件加载类而无需解压,利用 ZIP 目录实现对单个条目的高效随机访问。JAR 归档可以设为可执行:在清单中指定 Main-Class 属性后,只需简单的 java -jar 命令即可启动应用程序。该格式通过 JDK 的 jarsigner 工具支持代码签名,嵌入的数字签名可验证归档内容的真实性和完整性。JAR 的一大优势是与 Java 生态系统的原生集成 — JVM、构建工具(Maven、Gradle)、应用服务器和 IDE 都将 JAR 文件视为一等工件,形成统一的构建-部署-运行流程。该格式与标准 ZIP) 工具的向下兼容性是另一项实用优势:任何 ZIP 工具都能查看 JAR 内容,同时清单和签名层在此基础上添加了 Java 特有的功能。JAR 至今仍是 Java 库和应用在企业、移动和嵌入式部署中的基本分发单元。
经常问的问题
为什么要将CAB转为JAR?
JAR是Java应用程序和库的标准包格式。将CAB转为JAR可为Java项目准备内容。
如何打开JAR文件?
Java Runtime可直接运行可执行JAR。若要查看内容,7-Zip、WinRAR或jar命令行工具均可使用。
JAR只是重命名的ZIP文件吗?
基本上是的 — JAR内部使用ZIP压缩但包含META-INF清单。Convertio会创建结构正确的JAR归档。
转换会修改文件内容吗?
完全不会。CAB中的每个文件都原封不动地放入JAR — 只有归档容器格式发生改变。
可以一次将多个CAB转为JAR吗?
可以 — convertio.co支持批量上传,您可以在一个会话中排队处理多个CAB文件并全部转为JAR。
这个转换安全吗?
绝对安全。上传的文件在转换后立即删除,所有输出文件在24小时内清除。