GID ファイル形式とは?
.gid ファイルは、レガシーな Windows WinHelp システム(WinHlp32.exe)が、ユーザーが .hlp ヘルプファイルを初めて開き、全文検索を実行したときに作成する、自動生成されたバイナリキャッシュです。このファイルには、コンパイルされた全文検索インデックス、キーワードインデックス、およびウィンドウの状態(サイズと位置)が保存され、次回以降の検索を高速化します。
.gid ファイルは常に、対になるヘルプファイルと同じベース名を共有します。例えば、winword.gid は winword.hlp のキャッシュです。これらは、.hlp ファイルと同じディレクトリに「隠しファイル」属性で作成されますが、元の場所が読み取り専用の場合は %WINDIR%\Help に作成されます。
.gid ファイルは削除しても安全です。WinHlp32.exe は次回の使用時にこれらを自動的に再構築します。対になる .hlp ファイルがない状態では、独立した意味や用途はありません。
WinHelp はレガシーなシステムです。WinHlp32.exe は Windows Vista で削除されました。Microsoft は Windows 7 および Windows 8.1 向けにオプションのダウンロード(KB917607)として提供していましたが、Windows 10 および Windows 11 では、サポートされていない回避策なしにはインストールできません。Windows 98 以降、HTML Help(.chm)が WinHelp に取って代わり、現在の標準となっています。現代のシステムでは、.gid ファイルは古いソフトウェアを互換モードで実行している場合や、保存されている Windows XP インストール環境でのみ見かけられます。
セキュリティと安全性
リスク: LOWGIDファイルは自動生成されるバイナリインデックスキャッシュであり、実行可能なコンテンツは含まれていません。削除しても安全です。 .gid 拡張子を使用する既知のマルウェアはありません。唯一のリスクは、破損した .gid が WinHelp の検索エラーを引き起こすことですが、これはファイルを削除して WinHelp に再生成させることで解決します。
形式の詳細
概要- GID ゲームデータファイル(各種ゲーム) - 一部の古いPCゲームでゲームインデックスやデータファイルに .gid が使用されていますが、WinHelp とは無関係です。
GID ファイルを開くプログラム
技術的詳細
詳細仕様| 生成元 | WinHlp32.exe - 対になる .hlp ファイルの最初の全文検索時に自動的に作成される |
| コンテナ | WinHelp B-tree 仮想ファイルシステム(.hlp と同じ内部形式 - 構造化されたバイナリ仮想ファイルシステム) |
| バイト順序 | リトルエンディアン |
| 命名規則 | 対になる .hlp ファイルと正確に同じベース名を共有する(例:winword.hlp には winword.gid が付随する) |
| ファイル属性 | 隠し属性で作成される。デフォルトの表示設定では Windows エクスプローラーに表示されない |
| 保存場所 | .hlp ファイルと同じディレクトリ。そのディレクトリが読み取り専用の場合は %WINDIR%\Help または %LOCALAPPDATA%\Help にフォールバックする |
| 保存データ | 対になる .hlp の全文検索インデックス、キーワードインデックス、および WinHelp のウィンドウサイズ/位置の状態 |
| 圧縮 | ファイルレベルではなし。一部の内部ストリームは .hlp の動作に合わせて LZ77 を使用する場合がある |
| 削除の安全性 | 削除しても安全 - WinHlp32.exe は次回の使用時に .gid ファイルを自動的に再作成する |
| 依存関係 | 対になる .hlp ファイルがないと無意味。単独で開いたり使用したりすることはできない |
| OSサポート | Windows 3.1 から Windows 7/8.1 まで(Vista以降は KB917607 が必要)。Windows 10 または 11 にはインストール不可 |
| 後継フォーマット | Windows 98 以降の HTML Help (.chm)。WinHlp32.exe は Windows Vista 以降で削除 |
| リリース日 | 1992 (Windows 3.1 WinHelp 3.0) |
| 最新バージョン | WinHelp 4.0 (Windows 95/98/XP era; not updated since) |
| 仕様書 | github.com |
GID の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。GID ファイルについて最初の質問をしてみましょう。