11.

ISO / VHD / OVA / PEM / CRT / PCAP などシステム・仮想化・認証形式

編集
この記事の要点
  • ディスクイメージ: .iso / .img / .vhd / .vmdk / .qcow2 — OS インストールメディアや仮想ディスク
  • 仮想マシン定義: .ova / .ovf — VirtualBox / VMware の VM パッケージ
  • 暗号鍵・証明書: .pem / .crt / .key / .pfx / .p12 — TLS / SSH / コード署名
  • ログ: .log / .journal / .evtx — システム動作の記録
  • コアダンプ・トレース: .dmp / .core / .pcap — 障害解析の最後の砦

このカテゴリについて

システム・仮想化系は、OS そのものや、OS を入れる箱(仮想ディスク・仮想マシン)、認証情報、システムログといった「ファイルというより装置」に近い拡張子をまとめたジャンルです。普段のアプリ開発で触ることは少ないですが、デプロイ・運用・障害解析の場面では避けて通れません。

とくに .pem / .crt / .key 周りは TLS や SSH の運用で頻出します。openssl コマンドで形式変換・内容確認ができることを知っておくと、トラブル対応の速度が段違いに上がります。

システム・仮想化で扱う主な拡張子

拡張子概要
.isoCD/DVD イメージ。ISO 9660 形式、OS インストーラ配布の標準
.img汎用ディスクイメージ。Raspberry Pi の OS イメージなど
.vhd / .vhdxMicrosoft 仮想ディスク(Hyper-V / Windows Backup)
.vmdkVMware 仮想ディスク
.qcow2QEMU/KVM の差分対応仮想ディスク
.ova / .ovfOpen Virtualization Format。VM の可搬パッケージ
.dmgmacOS ディスクイメージ(インストーラ配布兼用)
.pemPEM 形式(テキスト Base64)。証明書・秘密鍵共通
.crt / .cer証明書のみ。DER(バイナリ)or PEM(テキスト)
.key秘密鍵。漏洩したら即失効
.pfx / .p12PKCS#12。証明書 + 秘密鍵をパスワード保護でひとまとめ
.csr証明書署名要求(Certificate Signing Request)
.log一般ログ。テキスト or JSON Lines
.journalsystemd-journald のバイナリログ
.evtxWindows イベントログ
.dmp / .coreプロセスメモリのダンプ。クラッシュ解析用
.pcap / .pcapngパケットキャプチャ(Wireshark / tcpdump)
.swp / .swapスワップ領域 / vim の作業ファイル

用途別の使い分け

目的推奨形式
OS インストールメディア.iso(書き込みは Rufus / balenaEtcher)
仮想マシン配布.ova(OVF + 仮想ディスクを 1 ファイルに)
KVM / OpenStack 用ディスク.qcow2(スナップショット・差分・圧縮対応)
TLS 証明書(Web サーバ用).pem(cert + key を別ファイルに分離が一般的)
Windows コード署名証明書.pfx
パケットキャプチャ.pcapng(pcap の後継、メタ情報リッチ)
クラッシュダンプ解析.dmp(WinDbg / lldb / gdb)

関連カテゴリ・記事

編集
Post Share
子ページ
  1. ISO(.iso)
  2. IMG(.img)
  3. VHD / VHDX(.vhd / .vhdx)
  4. QCOW2(.qcow2)
  5. OVA / OVF(.ova / .ovf)
  6. PEM(.pem)
  7. CRT / CER / DER(.crt / .cer / .der)
  8. PFX / P12(.pfx / .p12)
  9. PCAP / PCAPNG(.pcap / .pcapng)
  10. DMP / コアダンプ(.dmp / .core)
同階層のページ
  1. ファイル拡張子とは
  2. テキスト・ドキュメント形式
  3. 画像形式
  4. 音声・動画形式
  5. アーカイブ・圧縮形式
  6. 実行ファイル・パッケージ
  7. プログラミング・スクリプト
  8. Web・データ・設定
  9. データベース・データ交換
  10. フォント
  11. システム・仮想化

最近更新/作成されたページ