他们都是指同一件事吗?他们有亲属关系吗?
根据Oracle的说法,资源适配器存档(RAR)是:
资源适配器存档( RAR ):RAR文件保存资源适配器。由J2EE连接器体系结构规范定义的资源适配器是一种可移植组件,它允许企业bean、Web组件和应用程序客户端访问资源和外国企业系统。资源适配器通常称为连接器。具有.rar扩展名的RAR文件名
根据维基百科的说法,Roshal ARchive是
RAR是一种支持数据压缩、错误恢复和文件跨越的proprietary3存档文件格式。它是由俄罗斯软件工程师Eugene Roshal ( RAR代表Roshal ARchive)开发的,RAR软件是由win.rar GmbH授权的。
这个问题背后的主要建议是,我试图从我的Java应用程序中读取资源适配器存档(,RAR),而不使用任何第三方库。然而,每个人都在谈论Roshal ARchive (RAR),以及它是如何成为专利的。
所以我在这点上很困惑。Oracle实际上是使用这种专有格式,还是仅仅是在扩展命名方面有相似之处呢?
不管是什么情况,我想知道在读取包含在我的Java应用程序中的资源适配器存档(RAR)的文本文件的某个地方是否有一个示例。
发布于 2015-05-12 01:28:24
资源适配器存档(RAR)是普通jar文件,它是带有某种预定义文件结构(如清单文件)的普通zip文件。它可以被任何拉链阅读器阅读。
Eugene Roshal的RAR是专有的存档,与zip格式没有什么共同之处。它在zip上有许多(可讨论的)优点,并且主要作为WinRAR可执行文件在Windows上使用。此WinRAR作为归档器也可以读取zip文件。这就是困惑产生的原因。WinRAR读取所有格式--使用它同时读取RAR,您就会成功。但是没有压缩归档程序会读取WinRAR格式。
https://stackoverflow.com/questions/30172130
复制相似问题