.MEM

MEM-fil

FoxPro Memory Variable File
Ställ en fråga
SNABBT SVAR

En MEM-fil är en binär ögonblicksbild av de minnesvariabler och arrayer som ett FoxPro/xBase-program sparat till disken med kommandot SAVE TO. För att läsa den behöver du den Visual FoxPro-miljö som skapade den - kör RESTORE FROM file.mem för att ladda om variablerna. Det finns ingen fristående visare; en hex-editor kan avslöja variabelnamn om FoxPro inte är tillgängligt.

Utvecklare: Microsoft (Visual FoxPro); originally Fox Software (FoxBASE/FoxPro) Kategori: Backupfiler MIME: application/octet-stream
ÖPPNAS PÅ Windows Linux
Relaterat: .BUP · .BAK · .SKB · .SET

På denna sida

19k+ filtillägg indexerade
Senast granskad Jul 27, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet MEM?

.mem-filer är associerade med databashanteringsprogrammet FoxPro, ursprungligen utvecklat av Fox Software och senare av Microsoft som Visual FoxPro.

.mem-filer lagrar minnesvariabler och array-poster skapade med FoxPro. De skrivs med kommandot SAVE TO och återställs med RESTORE FROM. .mem-filer kan användas som säkerhetskopior; FoxPro kan använda dem för att återställa sessionstillstånd om behovet uppstår. Varje post innehåller ett variabelnamn (upp till ~10 tecken), en typ-byte (C för Character, N för Numeric, L för Logical, D för Date, etc.) och värdet - till skillnad från tabellposter som lagras i .DBF-filer.

.mem är ett binärt filformat och kräver ett dedikerat verktyg eller en hex-editor för att komma åt innehållet. .mem-filer är vanligtvis små och används för att bevara variabeltillstånd under en session som en lättviktig säkerhetskopia, snarare än för formell katastrofåterställning. Formatet härstammar från slutet av 1980-talet och förblev oförändrat genom Visual FoxPro 9.0; Microsoft avslutade stödet för FoxPro 2015.

Säkerhet & trygghet

RISK: LOW

En FoxPro .mem är en passiv binär datafil med sparade variabler - den innehåller ingen exekverbar kod och körs inte, så att öppna eller inspektera den innebär låg risk. Den enda praktiska oron är data, inte skadlig kod: en .mem kan innehålla värden som ett program arbetade med (potentiellt inklusive känsliga data), så hantera den som vilken applikationsdatafil som helst. Att radera en tillfällig .mem kan förstöra en FoxPro-apps sparade tillstånd, så ta inte bort en som en körande applikation är beroende av. Undvik tvivelaktiga webbplatser för nedladdning av «MEM file opener» - det riktiga sättet att läsa den är via FoxPro-runtime eller en hex-editor.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNFoxPro Memory Variable Fileäven känd som FoxPro variable file, Visual FoxPro MEM file
UTVECKLAREMicrosoft (Visual FoxPro); originally Fox Software (FoxBASE/FoxPro)sedan Late 1980s with FoxBASE/FoxPro (xBase family); carried into Visual FoxPro (1995-2007)
KATEGORIBackupfiler
MIME-TYPapplication/octet-stream
TYPBinär fil som lagrar sparade minnesvariabler och arrayer från en xBase/FoxPro-session
Detta filtillägg används också av…
  • Generisk minnesdump / RAM-avbildning - Vissa debuggers, emulatorer och spel skriver .mem som en rå minnesdump eller sparad RAM-avbildning - en annan, innehållsspecifik användning som inte är relaterad till FoxPro-variabler.
  • FoxPro/xBase variabelsparande (Clarion kan också läsa) - Clarion-miljön kan samverka med xBase-data; den dominerande betydelsen här är FoxPro SAVE-TO-minnesvariabelfilen.

Program som öppnar MEM-filer

Windows3 apps
Microsoft Visual FoxPro Betald I Command-fönstret, kör «RESTORE FROM myfile.mem ADDITIVE» och sedan «LIST MEMORY» för att se de återställda variablerna. (VFP är nedlagt; använd en befintlig installation/runtime.)
Clarion (SoftVelocity) Betald Används inom ett Clarion/xBase-arbetsflöde som kan läsa FoxPro-data; främst en utvecklingsmiljö, inte en klickbar MEM-visare.
Hex editor (HxD) Gratis Öppna .mem-filen för att inspektera råa bytes - variabelnamn är ofta läsbara som ASCII, vilket är användbart för forensik när FoxPro inte är tillgängligt.
Linux1 app
Hex editor / xBase tooling Betald Ingen infödd FoxPro på Linux; inspektera råa bytes med en hex-editor, eller använd ett xBase-kompatibelt bibliotek för att parsa minnesvariabelposter programmatiskt.

Tekniska detaljer

djup specifikation
FiltypBinär proprietär minnesvariabeldump
ByteordningLittle-endian
Gräns för variabelnamnUpp till 10 tecken (xBase-namngivning)
Datatyper som stödsCharacter (C), Numeric (N), Logical (L), Date (D), Currency (Y)
Array-hanteringArrayer expanderas till på varandra följande poster per element i filen
SkrivkommandoSAVE TO <filnamn> i FoxPro / Visual FoxPro
LäskommandoRESTORE FROM <filnamn> i FoxPro / Visual FoxPro
Typisk filstorlekBytes till några KB, skalar med antal variabler och storlek
Checksumma / integritetIngen; ingen inbyggd feldetektering
Associerade operativsystemDOS (FoxBASE/FoxPro), Windows (Visual FoxPro)
MIME-typapplication/octet-stream
FilsignaturInga dokumenterade fasta magic bytes; identifieras genom ursprung (FoxPro-projektkontext)
Relaterade format.dbf (tabelldata), .fpt (memofält), .prg (programkod), .dbc (databashanterare)
SläpptLate 1980s with FoxBASE/FoxPro (xBase family); carried into Visual FoxPro (1995-2007)
Senaste versionVisual FoxPro 9.0 (2004); VFP support ended 2015 - format unchanged since
Specifikationlearn.microsoft.com

MEM-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med MEM-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag
J
jean paul zardini9 d agoOBESVARAD
avec que logiciel puis-je graver un fichier Mem
Väntar på svar

Vanliga frågor

Vad är en MEM-fil?
I FoxPro/xBase är det en minnesvariabelfil: en binär ögonblicksbild av de variabler och arrayer ett program hade i minnet, skriven av kommandot SAVE TO och omladdad med RESTORE FROM. Det är en intern hjälpreda/säkerhetskopia, inte ett dokument.
Hur öppnar jag en MEM-fil?
Med programmet som skapade den - Visual FoxPro: «RESTORE FROM file.mem ADDITIVE» följt av «LIST MEMORY» visar variablerna. Det finns ingen vanlig fristående visare; en hex-editor kan avslöja variabelnamnen om FoxPro inte är tillgängligt.
Kan jag konvertera en MEM-fil till ett läsbart format?
Endast via FoxPro: återställ variablerna och skriv dem sedan till en .dbf-tabell, .csv eller en textdump (LIST MEMORY till en fil). Det finns ingen offline-konverterare eftersom värdena bara blir begripliga när FoxPro-runtimen läser dem.
Är det säkert att radera en MEM-fil?
Vanligtvis ja om det är en kvarlämning, men en FoxPro-applikation kan förlita sig på den för att återställa sparat tillstånd - att radera den kan leda till förlust av data eller orsaka fel vid nästa körning. Säkerhetskopiera den innan du tar bort den om du är osäker.
Varför öppnas inte min MEM-fil i Notepad eller en vanlig visare?
Det är en binär FoxPro-fil, inte text, så en textredigerare visar mestadels rappakalja (även om variabelnamn kan vara delvis läsbara). Använd Visual FoxPro för att återställa variablerna, eller en hex-editor för att inspektera byten.
Är varje .mem en FoxPro-fil?
Nej. Många emulatorer, debuggers och spel skriver .mem som en rå minnesdump/RAM-dump - ett annat format som delar filändelsen. Kontrollera vilket program som skapade filen för att veta vilken typ du har.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.PARTPartial Download File
4.CRDOWNLOADChrome Partial Download File
5.MDMarkdown Document
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.PRDXSoftMaker Presentations Document
10.SWFSmall Web Format (Shockwave Flash)

Relaterade filtillägg

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

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö