Архив адаптера ресурсов (RAR) - это то же самое, что и Roshal ARchive (RAR)?

Они оба имеют в виду одно и то же? Они вообще связаны?

Архив адаптера ресурсов (RAR) согласно Oracle:

Архив адаптера ресурсов (RAR): файл RAR содержит адаптер ресурсов. Определенный спецификациями архитектуры коннектора J2EE, адаптер ресурсов - это переносимый компонент, который позволяет корпоративным компонентам, веб-компонентам и клиентам приложений получать доступ к ресурсам и чужим корпоративным системам. Адаптер ресурсов часто называют соединителем. Имя файла RAR имеет расширение .rar.

Рошальский архив (RAR) согласно Википедии - это

RAR - это проприетарный [3] формат архивного файла, который поддерживает сжатие данных, восстановление после ошибок и объединение файлов. Он был разработан российским инженером-программистом Евгением Рошалем (название RAR расшифровывается как Roshal ARchive), а программное обеспечение RAR лицензировано win.rar GmbH.

Основное предложение, стоящее за этим вопросом, заключается в том, что я пытаюсь прочитать архив адаптера ресурсов (RAR) из моего приложения Java без использования какой-либо сторонней библиотеки. Однако все говорят о Roshal ARchive (RAR) и о том, что он проприетарный.

Так что я запутался в этом вопросе. Действительно ли Oracle использует этот проприетарный формат или это просто сходство в именовании расширений?

В любом случае, я хотел бы знать, есть ли где-нибудь пример чтения текстового файла, который содержится в архиве адаптера ресурсов (RAR) из моего приложения Java.


person M. A. Kishawy    schedule 11.05.2015    source источник
comment
Нет, их'e не то же самое, так что, наверное, просто сходство в наименовании. Архив адаптера ресурсов, вероятно, представляет собой просто ZIP-файл с другим расширением, вы можете попробовать переименовать его в .ZIP и прочитать его как обычный ZIP-файл.   -  person JonasCz    schedule 11.05.2015


Ответы (1)


Архив адаптера ресурсов (RAR) представляет собой обычную банку. файл, который представляет собой обычный zip-файл с некоторой предопределенной файловой структурой (например, файл манифеста). Его может прочитать любой zip-ридер.

RAR Евгения Рошаля - это проприетарный архив, не имеющий ничего общего с форматом zip. Он имеет много (обсуждаемых) преимуществ для zip и используется в основном в Windows как исполняемый файл WinRAR. Этот WinRAR как архиватор также может читать zip-файлы. Вот откуда возникает путаница. WinRAR читает все форматы - используйте его для чтения обоих RAR, и все будет успешно. Но ни один zip-архиватор не будет читать формат WinRAR.

person Izold Tytykalo    schedule 12.05.2015