.MEM

Fichier MEM

FoxPro Memory Variable File
Poser une question
RÉPONSE RAPIDE

Un fichier MEM est un instantané binaire des variables mémoire et des tableaux qu'un programme FoxPro/xBase a sauvegardés sur le disque à l'aide de la commande SAVE TO. Pour le lire, vous avez besoin de l'environnement Visual FoxPro qui l'a créé - exécutez RESTORE FROM file.mem pour recharger les variables. Il n'existe pas de visionneuse autonome ; un éditeur hexadécimal peut révéler les noms des variables si FoxPro n'est pas disponible.

Développeur : Microsoft (Visual FoxPro); originally Fox Software (FoxBASE/FoxPro) Catégorie : Fichiers de sauvegarde MIME: application/octet-stream
S'OUVRE SUR Windows Linux
Lié : .BUP · .BAK · .SKB · .SET

Sur cette page

19k+ extensions indexées
Dernière révision le Jul 27, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier MEM ?

Les fichiers .mem sont associés au logiciel de gestion de base de données FoxPro, développé à l'origine par Fox Software, puis par Microsoft sous le nom de Visual FoxPro.

Les fichiers .mem stockent des variables mémoire et des entrées de tableaux créées avec FoxPro. Ils sont écrits par la commande SAVE TO et restaurés avec RESTORE FROM. Les fichiers .mem peuvent être utilisés comme fichiers de sauvegarde ; FoxPro peut les utiliser pour restaurer l'état d'une session en cas de besoin. Chaque enregistrement contient un nom de variable (jusqu'à environ 10 caractères), un octet de type (C pour Caractère, N pour Numérique, L pour Logique, D pour Date, etc.) et la valeur - ce qui est distinct des enregistrements de table stockés dans les fichiers .DBF.

.mem est un format de fichier binaire et nécessite un outil dédié ou un éditeur hexadécimal pour accéder à son contenu. Les fichiers .mem sont généralement de petite taille et servent à préserver l'état des variables d'une session comme sauvegarde légère, plutôt que pour une reprise après sinistre formelle. Le format date de la fin des années 1980 et est resté inchangé jusqu'à Visual FoxPro 9.0 ; Microsoft a mis fin au support de FoxPro en 2015.

Sécurité et sûreté

RISQUE : LOW

Un fichier .mem FoxPro est un fichier de données binaire passif de variables sauvegardées - il ne contient aucun code exécutable et ne s'exécute pas, donc son ouverture ou son inspection présente peu de risques. La seule préoccupation pratique concerne les données, pas les logiciels malveillants : un .mem peut contenir des valeurs sur lesquelles un programme travaillait (incluant potentiellement des données sensibles), traitez-le donc comme n'importe quel fichier de données d'application. La suppression d'un .mem transitoire peut casser l'état sauvegardé d'une application FoxPro, ne supprimez donc pas un fichier dont dépend une application en cours d'exécution. Évitez les sites de téléchargement douteux de « visionneuses de fichiers MEM » - la seule façon réelle de le lire est le moteur d'exécution FoxPro ou un éditeur hexadécimal.

Détails du format

en bref
NOM COMPLETFoxPro Memory Variable Filealias FoxPro variable file, Visual FoxPro MEM file
DÉVELOPPEURMicrosoft (Visual FoxPro); originally Fox Software (FoxBASE/FoxPro)depuis Late 1980s with FoxBASE/FoxPro (xBase family); carried into Visual FoxPro (1995-2007)
TYPE MIMEapplication/octet-stream
TYPEFichier binaire stockant les variables mémoire et les tableaux sauvegardés d'une session xBase/FoxPro
Cette extension est également utilisée par…
  • Image mémoire générique / Image RAM - Certains débogueurs, émulateurs et jeux écrivent des fichiers .mem comme une image brute de la mémoire ou une image RAM sauvegardée - un usage différent, spécifique au contenu et sans rapport avec les variables FoxPro.
  • Sauvegarde de variables FoxPro/xBase (Clarion peut également lire) - L'environnement Clarion peut interagir avec les données xBase ; la signification dominante ici est le fichier de variables mémoire SAVE-TO de FoxPro.

Programmes qui ouvrent les fichiers MEM

Windows3 apps
Microsoft Visual FoxPro Payant Dans la fenêtre de commande, exécutez « RESTORE FROM myfile.mem ADDITIVE » puis « LIST MEMORY » pour visualiser les variables restaurées. (VFP est abandonné ; utilisez une installation ou un moteur d'exécution existant.)
Clarion (SoftVelocity) Payant À utiliser dans un flux de travail d'interopérabilité Clarion/xBase capable de lire les données FoxPro ; principalement un environnement de développement, pas une visionneuse MEM en un clic.
Hex editor (HxD) Gratuit Ouvrez le .mem pour inspecter les octets bruts - les noms de variables sont souvent lisibles en ASCII, ce qui est utile pour l'analyse informatique si FoxPro n'est pas disponible.
Linux1 app
Hex editor / xBase tooling Payant Pas de FoxPro natif sur Linux ; inspectez les octets bruts avec un éditeur hexadécimal, ou utilisez une bibliothèque compatible xBase pour analyser les enregistrements de variables mémoire par programmation.

Détails techniques

spécifications approfondies
Type de fichierImage binaire propriétaire de variables mémoire
Ordre des octetsLittle-endian
Limite du nom de variableJusqu'à 10 caractères (convention de nommage xBase)
Types de données pris en chargeCaractère (C), Numérique (N), Logique (L), Date (D), Monétaire (Y)
Gestion des tableauxLes tableaux se décomposent en enregistrements consécutifs par élément dans le fichier
Commande d'écritureSAVE TO <nom_fichier> dans FoxPro / Visual FoxPro
Commande de lectureRESTORE FROM <nom_fichier> dans FoxPro / Visual FoxPro
Taille typique du fichierDe quelques octets à quelques Ko, varie selon le nombre et la taille des variables
Somme de contrôle / intégritéAucune ; pas de détection d'erreur intégrée
Systèmes d'exploitation associésDOS (FoxBASE/FoxPro), Windows (Visual FoxPro)
Type MIMEapplication/octet-stream
Signature de fichierPas d'octets magiques fixes documentés ; identifié par l'origine (contexte du projet FoxPro)
Formats associés.dbf (données de table), .fpt (champs mémo), .prg (source du programme), .dbc (conteneur de base de données)
PubliéLate 1980s with FoxBASE/FoxPro (xBase family); carried into Visual FoxPro (1995-2007)
Dernière versionVisual FoxPro 9.0 (2004); VFP support ended 2015 - format unchanged since
Spécificationlearn.microsoft.com

Conversions MEM

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers MEM. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour
J
jean paul zardini4 d agoSANS RÉPONSE
avec que logiciel puis-je graver un fichier Mem
En attente d'une réponse

Foire aux questions

Qu'est-ce qu'un fichier MEM ?
Dans FoxPro/xBase, il s'agit d'un fichier de variables mémoire : un instantané binaire des variables et des tableaux qu'un programme avait en mémoire, écrit par la commande SAVE TO et rechargé avec RESTORE FROM. C'est un fichier d'aide interne ou de sauvegarde, pas un document.
Comment ouvrir un fichier MEM ?
Avec le programme qui l'a créé - Visual FoxPro : « RESTORE FROM file.mem ADDITIVE » puis « LIST MEMORY » affiche les variables. Il n'existe pas de visionneuse autonome grand public ; un éditeur hexadécimal peut révéler les noms des variables si FoxPro n'est pas disponible.
Puis-je convertir un fichier MEM en un format lisible ?
Uniquement via FoxPro : restaurez les variables, puis écrivez-les dans une table .dbf, un fichier .csv ou un export texte (LIST MEMORY vers un fichier). Il n'existe pas de convertisseur hors ligne car les valeurs n'ont de sens que lorsque le moteur d'exécution FoxPro les lit.
Est-il sûr de supprimer un fichier MEM ?
Généralement oui s'il s'agit d'un résidu, mais une application FoxPro peut s'appuyer sur lui pour restaurer un état sauvegardé - le supprimer peut faire perdre cet état ou provoquer des erreurs lors de la prochaine exécution. Sauvegardez-le avant de le supprimer si vous n'êtes pas sûr.
Pourquoi mon fichier MEM ne s'ouvre-t-il pas dans le Bloc-notes ou une visionneuse normale ?
C'est un fichier binaire FoxPro, pas du texte, donc un éditeur de texte affichera principalement du charabia (bien que les noms de variables puissent être partiellement lisibles). Utilisez Visual FoxPro pour restaurer les variables, ou un éditeur hexadécimal pour inspecter les octets.
Est-ce que chaque .mem est un fichier FoxPro ?
Non. De nombreux émulateurs, débogueurs et jeux écrivent des fichiers .mem comme des images brutes de la mémoire/RAM - un format différent qui partage la même extension. Vérifiez quel programme a créé le fichier pour savoir de quel type il s'agit.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z