LHAからJARコンバーター

LHAファイルをJavaのJARアーカイブにオンラインで変換 — 無料

ここにファイルをドロップする. 1 GB ファイルサイズの最大限度 または サインアップ
Facebook Amazon Microsoft Tesla Nestle Walmart L'Oreal

LHAからJavaの世界へ

日本で人気のLHA形式にパッケージされたファイルをJavaアプリケーションと開発に対応するJARアーカイブに取り込みます。

すべてクラウドで

LHAツールもJava SDKもマシンに不要です。サーバーがローカルの依存関係なしに完全な変換を実行します。

安全な処理

LHAのアップロードは処理後すぐに削除されます。JAR出力ファイルは24時間以内にサーバーから自動削除されます。

LHAをJARへ変換する方法

1

コンピューター、Googleドライブ、Dropbox、URLからファイルを選ぶか、ページにドラッグして下さい.

2

jarもしくは必要な別のフォーマットを選ぶ(200種類以上のフォーマットが利用できます)

3

ファイルを変換すれば、すぐにjarファイルをダウンロードできます

フォーマットについて

LHA(元々はLHarc)は、1988年5月に吉崎栄泰(オンラインではYoshiとして知られる)によって開発された圧縮アーカイブ形式で、Lempel-Ziv)スライディングウィンドウ圧縮とハフマン符号化を組み合わせた効率的なデータ圧縮を実現しています。この形式は日本で絶大な人気を博し、1980年代後半から1990年代にかけて主要なアーカイブ標準となりました — 商用アプリケーションからBBSファイル共有まで、事実上すべての日本のソフトウェア配布がLHAアーカイブに依存していました。この形式は各エントリのヘッダにファイル名、タイムスタンプ、OS固有の属性、CRC-16チェックサムを格納し、2文字のコード(lh0からlh7、lh5が最も一般的な汎用アルゴリズム)で指定される各種圧縮方式を使用しています。LHAの圧縮アルゴリズムは形式そのものを超えて影響を与えました:lh5方式のLZSSと静的ハフマン符号化を組み合わせるアプローチは、ZIP、gzip、PNGで使用されるDeflateアルゴリズムに採用されました。歴史的な効率性が一つの利点です — LHAは当時の比較的低速なプロセッサにおいて、控えめなCPU負荷で優れた圧縮率を実現しました。日本のコンピューティングへの深い文化的影響はもう一つの注目すべき側面です:LHAはフリーで配布され、日本のソフトウェアエコシステム全体での普遍的な採用に貢献しました。現代の形式がLHAに取って代わりましたが、日本のソフトウェアアーカイブやレトロコンピューティングコレクションへのアクセスには引き続き有用で、7-Zipなどの現代のツールで展開がサポートされています。
開発元: Haruyasu Yoshizaki
初回リリース: 5月 1988
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ツールによるコード署名をサポートし、アーカイブ内容の真正性と整合性を検証するデジタル署名を埋め込みます。Javaエコシステムのネイティブ統合が一つの利点です — JVM、ビルドツール(Maven、Gradle)、アプリケーションサーバー、IDEはすべてJARファイルをファーストクラスのアーティファクトとして扱い、統一されたビルド・デプロイ・実行パイプラインを実現します。標準的なZIP)ツールとの後方互換性はもう一つの実用的な強みであり、あらゆるZIPユーティリティでJARの内容を確認でき、マニフェストと署名レイヤーがその上にJava固有の機能を追加します。JARはエンタープライズ、モバイル、組み込みの各環境におけるJavaライブラリとアプリケーションの基本的な配布単位として引き続き使用されています。
開発元: Sun Microsystems
初回リリース: 1996年1月23日

よくある質問

なぜLHAをJARに変換するのですか?

LHAアーカイブにJavaクラス・リソース・設定ファイルが含まれている場合、JARに変換することでJava環境で直接使用できるようになります。

JARファイルを開く方法は?

JavaランタイムはJARファイルを直接実行します。内容を確認するには、7-Zip・jarコマンドラインツール・任意のZIP互換アーカイバーを使用します。

JARは基本的にZIPファイルですか?

はい — JARは内部でZIP圧縮を使用しますが、META-INFディレクトリにメタデータを含みます。Convertioは適切に構造化されたJAR出力を作成します。

LHAからのファイル構造は保持されますか?

もちろんです。元のLHAアーカイブからのすべてのファイルとそのディレクトリレイアウトがJAR出力内に同様に表示されます。

すべてのOSで動作しますか?

はい — convertio.coはWindows・macOS・Linux・ChromeOS・モバイルデバイスのあらゆるモダンブラウザで動作します。