JARからTAR.BZ (TBZ)へのコンバーター
オンラインでしかも無料でjarファイルをtar.bzに変換
jar
tar.bz
JARをTAR.BZへ変換する方法
コンピューター、Googleドライブ、Dropbox、URLからファイルを選ぶか、ページにドラッグして下さい.
tar.bzもしくは必要な別のフォーマットを選ぶ(200種類以上のフォーマットが利用できます)
ファイルを変換すれば、すぐにtar.bzファイルをダウンロードできます
フォーマットについて
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ライブラリとアプリケーションの基本的な配布単位として引き続き使用されています。
TAR.BZは、TARアーカイバとbzip圧縮を組み合わせた複合アーカイブ形式です。TARレイヤーは完全なUnixメタデータ(パーミッション、所有者、タイムスタンプ、シンボリックリンク)とともにファイルを単一ストリームに連結し、bzipアルゴリズムが結果のストリームを圧縮します。bzip系の圧縮プログラムはBurrows-Wheeler変換に由来するブロックソーティング技法を使用し、データを再配列して類似バイトをグループ化した後、Move-to-frontエンコーディングとハフマン圧縮を適用します。このアプローチは通常、特にテキストやソースコードにおいてgzip/Deflateよりも優れた圧縮率を達成します。TAR.BZアーカイブは、TAR.GZよりも改善された圧縮が望まれるソースパッケージやバックアップの配布のため、UnixおよびLinuxシステムで一般的です。テキストデータに対する強力な圧縮が一つの利点です — ブロックソーティングアルゴリズムはソースコード、ログファイル、構造化テキストの圧縮に優れ、意味のある小さなアーカイブを生成します。2層設計はもう一つの実用的な強みです:TARコンテナがアーカイブの関心事(メタデータ、ディレクトリ構造)を処理し、圧縮レイヤーが完全な連結ストリームに対して動作することで、ファイル間の冗長性利用を最大化します。TAR.BZファイルは標準Unixツールで処理でき、7-Zip、WinRAR、その他のクロスプラットフォームアーカイバで展開できます。