Hva er MEM-filformatet?
.mem-filer er assosiert med databaseprogramvaren FoxPro, opprinnelig utviklet av Fox Software og senere av Microsoft som Visual FoxPro.
.mem-filer lagrer minnevariabler og matriseoppføringer opprettet med FoxPro. De skrives med kommandoen SAVE TO og gjenopprettes med RESTORE FROM. .mem-filer kan brukes som sikkerhetskopier; FoxPro kan bruke dem til å gjenopprette sesjonstilstand dersom behovet skulle oppstå. Hver post inneholder et variabelnavn (opptil ca. 10 tegn), en type-byte (C for Character, N for Numeric, L for Logical, D for Date, osv.) og verdien - ulikt tabellpostene som lagres i .DBF-filer.
.mem er et binært filformat og krever et dedikert verktøy eller en heksedekoder for å få tilgang til innholdet. .mem-filer er vanligvis små og brukes til å bevare variabeltilstand i en sesjon som en lettvekts sikkerhetskopi, snarere enn for formell katastrofegjenoppretting. Formatet dateres fra slutten av 1980-tallet og forble uendret gjennom Visual FoxPro 9.0; Microsoft avsluttet støtten for FoxPro i 2015.
Sikkerhet og trygghet
RISIKO: LOWEn FoxPro .mem er en passiv binær datafil med lagrede variabler - den inneholder ingen kjørbar kode og kjører ikke, så det er lav risiko å åpne eller inspisere den. Den eneste praktiske bekymringen er data, ikke skadevare: en .mem kan inneholde verdier et program jobbet med (potensielt inkludert sensitive data), så behandle den som enhver annen applikasjonsdatafil. Sletting av en midlertidig .mem kan ødelegge en FoxPro-apps lagrede tilstand, så ikke fjern en som en kjørende applikasjon er avhengig av. Unngå tvilsomme nedlastingssider for «MEM file opener» - den ekte måten å lese den på er via FoxPro-runtimen eller en heksedekoder.
Formatdetaljer
i et nøtteskall- Generisk minnedump / RAM-bilde - Noen debuggere, emulatorer og spill skriver .mem som en rå minnedump eller lagret RAM-bilde - en annen, innholdsspesifikk bruk som ikke er relatert til FoxPro-variabler.
- FoxPro/xBase variabel-lagring (Clarion kan også lese) - Clarion-miljøet kan samhandle med xBase-data; den dominerende betydningen her er FoxPro SAVE-TO minnevariabel-filen.
Programmer som åpner MEM-filer
Tekniske detaljer
dyp spesifikasjon| Filtype | Binær proprietær minnevariabel-dump |
| Byterekkefølge | Little-endian |
| Grense for variabelnavn | Opptil 10 tegn (xBase-navnekonvensjon) |
| Støttede datatyper | Character (C), Numeric (N), Logical (L), Date (D), Currency (Y) |
| Matrisehåndtering | Matriser utvides til påfølgende poster per element i filen |
| Skrivekommando | SAVE TO <filnavn> i FoxPro / Visual FoxPro |
| Lesekommando | RESTORE FROM <filnavn> i FoxPro / Visual FoxPro |
| Typisk filstørrelse | Byte til noen få KB, skaleres med antall variabler og størrelse |
| Sjekksum / integritet | Ingen; ingen innebygd feildeteksjon |
| Tilknyttede operativsystemer | DOS (FoxBASE/FoxPro), Windows (Visual FoxPro) |
| MIME-type | application/octet-stream |
| Filsignatur | Ingen dokumenterte faste magic bytes; identifiseres ved opprinnelse (FoxPro-prosjektkontekst) |
| Relaterte formater | .dbf (tabelldata), .fpt (memo-felt), .prg (programkilde), .dbc (databasebeholder) |
| Utgitt | Late 1980s with FoxBASE/FoxPro (xBase family); carried into Visual FoxPro (1995-2007) |
| Siste versjon | Visual FoxPro 9.0 (2004); VFP support ended 2015 - format unchanged since |
| Spesifikasjon | learn.microsoft.com |
MEM-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereOfte stilte spørsmål
Hva er en MEM-fil?
SAVE TO og lastet inn på nytt med RESTORE FROM. Det er en intern hjelpe-/sikkerhetskopi-fil, ikke et dokument.