.PKM

PKM ファイル

Pokemon Individual Entity Data File
質問する
クイック回答

PKM ファイルは、第4世代または第5世代の Nintendo DS ゲーム(ダイヤモンド、パール、プラチナ、ハートゴールド、ソウルシルバー、ブラック、ホワイト)からエクスポートされた単一の Pokemon を保持する小さなバイナリレコードです。projectpokemon.org の PKHeX で開くことができます。オンラインで見つかる PKM ファイルに関する主な懸念事項は、セーブファイルを破損させる可能性のあるハックされた、または不正な Pokemon が含まれている可能性があることです。

開発元: Originally associated with Pokesav; modern standard via PKHeX (Kaphotics/kwsch) カテゴリ: ゲームファイル MIME: application/octet-stream
対応OS Windows Web
関連: .OBB · .PAK · .ROFL · .PACKAGE

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Aug 20, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

PKM ファイル形式とは?

拡張子 .pkm を持つファイルは、Pokemon のセーブエディットファイルのカテゴリに属します。これらは単一の Pokemon 個体のデータを保存します。ゲーム全体のセーブデータではなく、『Pokemon ダイヤモンド』、『パール』、『プラチナ』、『ハートゴールド』、『ソウルシルバー』、『ブラック』、『ホワイト』などの第4世代または第5世代のタイトルからエクスポートされた、1匹のクリーチャーの独立した記録です。ダイヤモンドとパールは、2006年に Nintendo DS 携帯ゲーム機向けにリリースされました。.pkm ファイルは、Pokemon の種類、レベル、技、個体値(IVs)、努力値(EVs)、親(Original Trainer)情報、および持ち物を、コンパクトな固定サイズのバイナリレコードに記録します。

.pkm ファイルは、Windows を実行しているコンピュータのハードドライブにコピーできます。Pokesav と呼ばれる専用ソフトウェアにより、.pkm ファイルの内容を編集することが可能になりました。Pokemon ダイヤモンドや Pokemon パールの愛好家は、Pokemon のステータス、技、属性を手動で変更し、バトルでのパフォーマンスに大きく影響させることができました。改造された .pkm ファイルは、ゲーム愛好家が Pokemon を交換するコミュニティサイトで頻繁に共有されました。この伝統は PKHeX などのツールで現在も続いています。

Pokesav は現在、開発が活発ではありません。projectpokemon.org の Kaphotics 氏によって維持されているオープンソースエディタである PKHeX は、2014年頃からコミュニティの標準となっています。PKHeX は曖昧さを避けるために、第4世代には .pk4、第5世代には .pk5 という世代固有の拡張子を使用しますが、互換性のためにレガシーな .pkm 形式の読み込みと書き出しも引き続きサポートしています。.pkm ファイルは正確に1匹の Pokemon を表します。ゲーム全体のセーブデータには、.sav ファイルが適切な形式です。

セキュリティと安全性

リスク: LOW

.pkm ファイルは小さな受動的なバイナリデータレコードです。実行することはできず、セキュリティ上のリスクはありません。注意:オンラインで配布されている .pkm ファイルは、ハックされた、または不正な Pokemon(無効な技構成、ありえないステータス、または «ダメタマゴ» の原因となる誤ったチェックサム)である可能性があります。不正なデータをゲームのセーブデータに注入すると、セーブファイルが破損する恐れがあります。セーブデータに注入する前に、必ず PKHeX で .pkm ファイルを確認してください。

形式の詳細

概要
正式名称Pokemon Individual Entity Data File別名 .pkm file, Pokemon PKM
開発元Originally associated with Pokesav; modern standard via PKHeX (Kaphotics/kwsch)登場時期 ~2008 (Pokesav era, Gen IV - Pokemon Diamond/Pearl/Platinum)
MIME タイプapplication/octet-stream
タイプバイナリ固定サイズデータレコード(単一 Pokemon エンティティ)
この拡張子は以下でも使用されています…
  • Pakken パッケージファイル(ノルウェーのアーカイバ) - 「Pakken」という無名の古いアーカイバが、圧縮アーカイブの拡張子として .pkm を使用していました。Pokemon とは無関係で、極めて稀です。

PKM ファイルを開くプログラム

Windows2 apps
PKHeX オープンソース PKHeX を開き、.pkm ファイルを Pokemon 表示タブにドラッグします。表示や編集のために Pokemon の全データが即座に表示されます。セーブファイルのボックスにドラッグして戻すと、インジェクト(注入)できます。
Pokesav (legacy) 無料 第4世代 .pkm 用のオリジナルのツールですが、現在はメンテナンスされていません。Pokesav を完全に置き換える PKHeX を代わりに使用してください。
Web1 app
PKHeX (via Wine or .NET on Linux/macOS) オープンソース PKHeX は .NET Windows アプリケーションです。.NET 8 ランタイムまたは Wine を介して macOS/Linux 上で動作します。

技術的詳細

詳細仕様
レコードサイズ136 バイト(第4世代ボックス)、220 バイト(第5世代ボックス)、236 バイト(第4/5世代手持ちスロット)
データ暗号化Pokemon の性格値(PID)とトレーナー ID を使用した XOR 暗号化。PID % 24 に基づいて、ブロックが 24 通りの順序のいずれかにシャッフルされる
ブロック構造(第4世代)4つの 32 バイトブロック(A/B/C/D):A = 種族、持ち物、親、経験値;B = 4つの技 + PP;C = 親の名前、出会った場所;D = 個体値、努力値、リボン、マーク
整合性チェックオフセット 0x06 にある、復号化されたブロックデータに対する 16 ビットのチェックサム。不一致の場合、ゲーム内でその Pokemon は «ダメタマゴ» になる
バイト順序リトルエンディアン
コンテナなし - ラッパーやファイルヘッダーのない生の固定サイズバイナリ構造体
手持ち vs ボックス レイアウトボックス形式は種族/メタデータのみを保存します。手持ち形式(236 バイト)は、計算されたバトルステータス(HP、攻撃、防御、素早さ、特攻、特防)と状態異常を末尾に追加します
識別方法固定バイトサイズ(136、220、または 236 バイト)と世代の文脈によって識別されます。マジックバイトやヘッダー署名はありません
対応世代第4世代(ダイヤモンド、パール、プラチナ、ハートゴールド、ソウルシルバー)および第5世代(ブラック、ホワイト、ブラック2、ホワイト2)
現代の代替形式.pk4(第4世代)および .pk5(第5世代) - 曖昧さを回避するために PKHeX で使用される世代固有の拡張子
プラットフォームNintendo DS/DSi ハードウェア;PKHeX(.NET)またはレガシーな Pokesav を介した Windows PC
作成ツールPokesav(2008年-2013年頃、レガシー);Kaphotics 氏による PKHeX(2014年-現在、オープンソースのコミュニティ標準)
リリース日~2008 (Pokesav era, Gen IV - Pokemon Diamond/Pearl/Platinum)
最新バージョンSuperseded by generation-specific variants: .pk4, .pk5, .pk6, .pk7, .pk8, .pk9 (Gen IV-IX); .pkm is the legacy Gen IV/V generic extension
仕様書projectpokemon.org

PKM の変換

コミュニティ Q&A

ユーザーからの質問
質問する
PKM ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。PKM ファイルについて最初の質問をしてみましょう。

よくある質問

.pkm ファイルとは何ですか?
第4世代または第5世代の DS ゲームの1匹の Pokemon 個体を表すバイナリデータファイルです。Pokesav によって作成され、現代の PKHeX エディタと互換性があります。
.pkm ファイルを開くにはどうすればよいですか?
projectpokemon.org から入手できる PKHeX(無料、オープンソース、Windows 用)を使用してください。.pkm ファイルをプログラム上にドラッグすると、Pokemon の詳細データが表示されます。
.pkm と .pk4/.pk5 の違いは何ですか?
.pkm はレガシーな汎用拡張子(Pokesav 時代)です。.pk4 と .pk5 は、それぞれ第4世代と第5世代向けの現代の PKHeX の命名規則です。構造的には同一であり、ソースゲームに応じて .pkm を .pk4 または .pk5 にリネームすることができます。
.pkm の Pokemon を新しいゲームに転送できますか?
PKHeX のファイルドラッグで直接転送することはできません。正規性チェックが行われるゲーム内の Pokemon Bank や HOME の転送チェーンを経由する必要があります。PKHeX は、ネイティブ形式であればどの世代のゲームの Pokemon でも編集できます。
Pokesav はまだ利用可能ですか?
Pokesav ファイルは歴史的な資料として projectpokemon.org でホストされていますが、ツール自体はもうメンテナンスされていません。現在のコミュニティ標準であり、すべての Pokemon ゲームをサポートしている PKHeX を使用してください。

参考文献

1PKHeX - Project Pokemonprojectpokemon.org
2PKHeX GitHub (source code)github.com

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.NOMEDIAAndroid No-Media Marker File
5.EXEWindows Executable (Portable Executable)
6.TMPTemporary File
7.BINCD/DVD Disc Image (BIN/CUE)
8.MDMarkdown Document
9.DATProgram Data File (generic)
10.JSONJavaScript Object Notation file

関連する拡張子

.OBBAndroid Opaque Binary Blob (APK Expansion File)
.PAKGame Resource Package (PAK)
.ROFLLeague of Legends Replay
.PACKAGEThe Sims / Maxis DBPF Package (game content & mods) - dominant meaning
.XSBXACT Sound Bank
.SAVSaved Game File

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧