Является ли Resource Adapter Archive (RAR) тем же, что и Roshal ARchive (RAR)?

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

Resource Adapter Archive (RAR) в соответствии с Oracle является:

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

Рошаль АРХИВ (RAR) согласно Википедии

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

Основным предложением, стоящим за этим вопросом, является попытка чтения архива адаптера ресурсов (RAR) из моего Java-приложения без использования сторонней библиотеки. Однако все говорят о Рошальском АРХИВЕ (RAR) и о том, как он является частным.

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

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

1 ответ

Решение

Resource Adapter Archive (RAR) - это обычный jar-файл, который представляет собой обычный zip-файл с некоторой предопределенной файловой структурой (например, файл манифеста). Это может быть прочитано любым читателем почтового индекса.

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

Другие вопросы по тегам