.MEM

MEM ファイル

FoxPro Memory Variable File
質問する
クイック回答

MEM ファイルは、FoxPro/xBase プログラムが SAVE TO コマンドを使用してディスクに保存したメモリ変数と配列のバイナリスナップショットです。これを読み取るには、それを作成した Visual FoxPro 環境が必要です。RESTORE FROM file.mem を実行して変数を再ロードしてください。スタンドアロンのビューアはありません。FoxPro が利用できない場合、ヘキサエディタで変数名を確認できることがあります。

開発元: Microsoft (Visual FoxPro); originally Fox Software (FoxBASE/FoxPro) カテゴリ: バックアップファイル MIME: application/octet-stream
対応OS Windows Linux
関連: .BUP · .BAK · .SKB · .SET

このページの内容

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

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

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

ファイルを識別する

MEM ファイル形式とは?

.mem ファイルは、もともと Fox Software によって開発され、後に Microsoft によって Visual FoxPro として開発されたデータベース管理ソフトウェア FoxPro に関連付けられています。

.mem ファイルは、FoxPro で作成されたメモリ変数と配列エントリを保存します。これらは SAVE TO コマンドによって書き込まれ、RESTORE FROM によって復元されます。.mem ファイルはバックアップファイルとして使用でき、FoxPro は必要に応じてセッション状態を復元するためにこれらを使用できます。各レコードには、変数名(最大約10文字)、型バイト(Character の場合は C、Numeric の場合は N、Logical の場合は L、Date の場合は D など)、および値が保持されます。これは .DBF ファイルに保存されるテーブルレコードとは異なります。

.mem はバイナリファイル形式であり、その内容にアクセスするには専用のツールまたはヘキサエディタが必要です。.mem ファイルは通常サイズが小さく、正式な災害復旧用というよりも、セッション中の変数の状態を保持するための軽量なバックアップとして使用されます。この形式は1980年代後半に遡り、Visual FoxPro 9.0 まで変更されずに残りました。Microsoft は2015年に FoxPro のサポートを終了しました。

セキュリティと安全性

リスク: LOW

FoxPro の .mem は、保存された変数のパッシブなバイナリデータファイルです。実行可能コードは含まれておらず、実行されることもないため、開いたり検査したりすることのリスクは低いです。実用上の唯一の懸念はマルウェアではなくデータです。.mem にはプログラムが処理していた値(機密データが含まれる可能性あり)が保持されている可能性があるため、他のアプリケーションデータファイルと同様に取り扱ってください。一時的な .mem を削除すると FoxPro アプリの保存された状態が壊れる可能性があるため、実行中のアプリケーションが依存しているものは削除しないでください。疑わしい «MEM file opener» ダウンロードサイトは避けてください。実際に読み取る方法は、FoxPro ランタイムまたはヘキサエディタです。

形式の詳細

概要
正式名称FoxPro Memory Variable File別名 FoxPro variable file, Visual FoxPro MEM file
開発元Microsoft (Visual FoxPro); originally Fox Software (FoxBASE/FoxPro)登場時期 Late 1980s with FoxBASE/FoxPro (xBase family); carried into Visual FoxPro (1995-2007)
MIME タイプapplication/octet-stream
タイプxBase/FoxPro セッションから保存されたメモリ変数と配列を格納するバイナリファイル
この拡張子は以下でも使用されています…
  • 汎用メモリダンプ / RAM イメージ - 一部のデバッガ、エミュレータ、ゲームは、生のメモリダンプまたは保存された RAM イメージとして .mem を書き込みます。これは FoxPro 変数とは無関係な、コンテンツ固有の別の用途です。
  • FoxPro/xBase 変数保存(Clarion も読み取り可能) - Clarion 環境は xBase データと相互運用できます。ここでの主な意味は FoxPro の SAVE-TO メモリ変数ファイルです。

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

Windows3 apps
Microsoft Visual FoxPro 有料 コマンドウィンドウで「RESTORE FROM myfile.mem ADDITIVE」を実行し、次に「LIST MEMORY」を実行して復元された変数を表示します。(VFP は廃止されています。既存のインストール/ランタイムを使用してください。)
Clarion (SoftVelocity) 有料 FoxPro データを読み取ることができる Clarion/xBase 相互運用ワークフロー内で使用します。主に開発環境であり、ワンクリックの MEM ビューアではありません。
Hex editor (HxD) 無料 .mem を開いて生のバイトを確認します。変数名は ASCII として読み取れることが多く、FoxPro が利用できない場合のフォレンジックに役立ちます。
Linux1 app
Hex editor / xBase tooling 有料 Linux にはネイティブの FoxPro はありません。ヘキサエディタで生のバイトを検査するか、xBase 互換ライブラリを使用してプログラムでメモリ変数レコードを解析します。

技術的詳細

詳細仕様
ファイルタイプバイナリ独自のメモリ変数ダンプ
バイト順序リトルエンディアン
変数名の制限最大10文字(xBase 命名規則)
サポートされているデータ型Character (C), Numeric (N), Logical (L), Date (D), Currency (Y)
配列の処理配列はファイル内の連続した要素ごとのレコードに展開される
書き込みコマンドFoxPro / Visual FoxPro の SAVE TO <filename>
読み取りコマンドFoxPro / Visual FoxPro の RESTORE FROM <filename>
一般的なファイルサイズ数バイトから数 KB、変数の数とサイズに比例
チェックサム / 整合性なし。組み込みのエラー検出なし
関連するオペレーティングシステムDOS (FoxBASE/FoxPro), Windows (Visual FoxPro)
MIME タイプapplication/octet-stream
ファイルシグネチャ文書化された固定のマジックバイトなし。オリジン(FoxPro プロジェクトのコンテキスト)によって識別
関連フォーマット.dbf (テーブルデータ), .fpt (メモフィールド), .prg (プログラムソース), .dbc (データベースコンテナ)
リリース日Late 1980s with FoxBASE/FoxPro (xBase family); carried into Visual FoxPro (1995-2007)
最新バージョンVisual FoxPro 9.0 (2004); VFP support ended 2015 - format unchanged since
仕様書learn.microsoft.com

MEM の変換

コミュニティ Q&A

ユーザーからの質問
質問する
MEM ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます
J
jean paul zardini4 d ago未回答
avec que logiciel puis-je graver un fichier Mem
回答待ち

よくある質問

MEM ファイルとは何ですか?
FoxPro/xBase において、これはメモリ変数ファイルです。プログラムがメモリ内に保持していた変数と配列のバイナリスナップショットであり、SAVE TO コマンドで書き込まれ、RESTORE FROM で再ロードされます。これはドキュメントではなく、内部的なヘルパー/バックアップファイルです。
MEM ファイルを開くにはどうすればよいですか?
それを作成したプログラムである Visual FoxPro を使用します。「RESTORE FROM file.mem ADDITIVE」を実行してから「LIST MEMORY」と入力すると、変数が表示されます。主流のスタンドアロンビューアはありません。FoxPro が利用できない場合、ヘキサエディタで変数名を確認できることがあります。
MEM ファイルを読み取り可能な形式に変換できますか?
FoxPro を介してのみ可能です。変数を復元してから、それらを .dbf テーブル、.csv、またはテキストダンプ(LIST MEMORY をファイルに出力)に書き込みます。FoxPro ランタイムが読み取って初めて値が意味を成すため、オフラインコンバータは存在しません。
MEM ファイルを削除しても安全ですか?
通常、それが残骸であれば「はい」ですが、FoxPro アプリケーションが保存された状態を復元するためにそれに依存している場合があります。削除すると、その状態が失われたり、次回の実行時にエラーが発生したりする可能性があります。不明な場合は、削除する前にバックアップを取ってください。
なぜ MEM ファイルがメモ帳や通常のビューアで開けないのですか?
これはテキストではなくバイナリの FoxPro ファイルであるため、テキストエディタではほとんど文字化けして表示されます(ただし、変数名の一部は読み取れる場合があります)。Visual FoxPro を使用して変数を復元するか、ヘキサエディタを使用してバイトを確認してください。
すべての .mem が FoxPro ファイルですか?
いいえ。多くのエミュレータ、デバッガ、ゲームが、生のメモリ/RAM ダンプとして .mem を書き込みます。これは拡張子を共有する別の形式です。どの種類のファイルであるかを知るには、どのプログラムがそのファイルを作成したかを確認してください。

参考文献

1Microsoft Learn - Visual FoxPro documentation (SAVE TO / RESTORE FROM)learn.microsoft.com
2Microsoft - Visual FoxPro product lifecycle / end of supportlearn.microsoft.com

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.NOMEDIAAndroid No-Media Marker File
6.PARTPartial Download File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.DBSQLite Database File

関連する拡張子

.BUPDVD IFO Backup File
.BAKBackup File (generic)
.SKBSketchUp Backup File
.SETMicrosoft Backup File Set
.BAK~AbiWord auto-saved document file
.BACKUPBackup File (generic)

無料ファイルツール

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

ツールボックスを開く

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