.AR は Karuzip で内容を確認し、解凍できます。 .AR は閲覧・解凍の対象です。Karuzip から同じ形式を新規作成する機能はありません。 検証範囲は「内容付き標本で検証済み」です。
ARアーカイブと静的ライブラリの関係
ARアーカイブは、ファイルをメンバーとして順番に格納するUnix系の書庫です。一般的なZIPのような配布用書庫というより、開発時にオブジェクトファイルをまとめる用途で見かけます。
拡張子が「.a」の静的ライブラリも、内部にはAR形式が使われることがあります。このページでは「.ar」の書庫そのものを扱い、「.a」固有の確認点は別の形式ガイドで説明します。
KaruzipでARアーカイブを展開する手順
-
1
ARアーカイブをローカルに保存する
メールや配布サイトから取得したファイルは、ダウンロードが完了してからローカルフォルダーへ保存します。拡張子だけを変更してARにしたファイルは、正しく認識できません。
-
2
Karuzipで開いてメンバーを確認する
Karuzipを起動してARファイルを画面へドラッグするか、「ファイルを開く」から選びます。表示されたファイル名とフォルダー構成を先に確認します。
-
3
必要なメンバーを選んで展開する
必要な項目だけを選ぶか、全体を展開して保存先を指定します。元のARファイルは変更されず、取り出した内容が指定先へコピーされます。
ARを開くと確認できるもの
一覧には、アーカイブに収められたメンバー名とサイズが表示されます。静的ライブラリの場合は、拡張子「.o」などのオブジェクトファイルや、シンボル索引に関係する項目が含まれることがあります。
取り出したオブジェクトファイルは、そのまま文書として読むためのものではありません。内容の解析や再リンクには、作成元と互換性のある開発ツールが必要です。
.ARを扱う目的と完了の確かめ方
静的ライブラリなどの構成メンバーを調べる
| 最初に見るもの | メンバー名とサイズを一覧します。通常の文書ではなくオブジェクトなどが格納されている場合があります。 |
|---|---|
| 取り出した後の確認 | 調べたいメンバーを取り出し、専門の解析ツールで確認できること。 |
| 同形式の新規作成 | この拡張子での新規作成には対応していません。必要なファイルを別の対応形式へまとめる場合は、用途を確認してZIPなどを選びます。 |
| 操作の境界 | 抽出はリンク・コンパイル・逆アセンブルではありません。取り出したメンバーを通常のアプリとして実行しません。 |
この形式は内容付き標本での確認があります。すべての圧縮方法や作成元の世代を確認した意味ではありません。
.ARをCLIで確認する例
操作名と引数はKaruzip 2.2.3開発候補の実装に照合しています。2.2.3の正式公開を示すものではなく、現在の公式配布は2.2.1です。CLIは公式サイト版に同梱され、Microsoft Store版には含まれません。
karuzip-cli --json archive.inspect --archive ".\sample.ar"
karuzip-cli --json archive.list --archive ".\sample.ar" --max-entries 20
karuzip-cli --json archive.test --archive ".\sample.ar"
karuzip-cli --json archive.extract --archive ".\sample.ar" --destination ".\output-ar" --conflict-policy skip
sample.arは手元の入力ファイル名に置き換えます。 --max-entries 20は一覧の表示件数です。全体の内容が20件以下という意味ではありません。 保存先の親フォルダーは先に作成します。最後の新しい子フォルダーは解凍時に作られます。
操作の詳細はKaruzip CLIの6操作とJSON結果、Agentから呼ぶ流れはCodexで確認から解凍まで進める例で確認できます。処理を続ける前に結果と終了コードを読み、失敗した操作を無条件で繰り返しません。
2.2.3候補のCLI基本操作は公開ログで対象と結果を確認できます。このページの形式全体・すべての変種を新しく実測したという意味ではありません。旧画面は記載された版の記録として残しています。 対象サンプルとCLI実行ログ。
通常のARとthin archiveを区別する
GNU arには、メンバー本体ではなく元ファイルへの参照を保持するthin archiveがあります。thin archiveは単体で完結しないため、参照先が移動・削除されていると元のメンバーを復元できません。
ファイルが開けない場合は、拡張子が正しいか、ダウンロードが完了しているか、ARではなく別形式のファイルではないかを確認してください。拡張現実を意味するAR関連データとは別物です。
.AR の対応状況
| 登録名 | AR アーカイブ |
|---|---|
| 分類 | 圧縮・アーカイブ |
| 内部形式 | Unix ar アーカイブ |
| 認識方法 | 拡張子と内部形式を照合して認識 |
| Karuzip で解凍 | 対応 |
| 同形式の新規作成 | 非対応 |
| 検証範囲 | 内容付き標本で検証済み|内容を持つテスト標本で、認識・一覧表示・解凍の一連を確認しています。 |
ARアーカイブのよくある質問
ARアーカイブはKaruzipで開けますか?
はい。Karuzipでメンバーの一覧を確認し、必要なファイルまたは全体を展開できます。内容入りのテスト標本で認識・一覧表示・展開を確認しています。
ARアーカイブと「.a」ファイルは同じですか?
「.a」はUnix系の静的ライブラリで使われる拡張子で、内部がAR形式になっていることがあります。ただし、拡張子と用途が異なるため、配布元やビルド環境も確認してください。
KaruzipでARアーカイブを作成できますか?
いいえ。KaruzipはARの一覧表示と展開に対応していますが、AR形式での新規作成には対応していません。作成や更新には、GNU arなど用途に合った開発ツールが必要です。
展開後の「.o」ファイルはどうやって開きますか?
「.o」は一般にコンパイル済みのオブジェクトファイルです。文書のように閲覧するものではなく、対応するコンパイラーやリンカー、解析ツールで扱います。
ARアーカイブが開けないのはなぜですか?
拡張子と実際の形式が一致していない、ファイルが破損している、取得が未完了、またはthin archiveの参照先がない可能性があります。まず配布元とファイルサイズを確認してください。
あわせて確認したいガイド
根拠と更新方針
形式の説明と Karuzip の対応範囲を混同しないよう、外部の形式資料と製品側の検証結果を分けて示しています。
- GNU Binary Utilities: ar形式プロジェクト公式資料
- Karuzip の対応根拠320 形式の対応数・検証レベル・数え方
- このページの検証表示内容付き標本で検証済み。対応状況が変わった場合は、登録表と同時にページを再生成します。
.AR の中身を、まず確認。
Karuzip は Windows 10 / 11 向けの無料解凍・圧縮ソフトです。広告やバンドルはなく、アプリが個人情報を収集することもありません。
Karuzip を無料でダウンロード