Hvad er MEM-filformatet?
.mem-filer er knyttet til databasestyringssoftwaren FoxPro, der oprindeligt blev udviklet af Fox Software og senere af Microsoft som Visual FoxPro.
.mem-filer gemmer hukommelsesvariabler og array-poster oprettet med FoxPro. De skrives af kommandoen SAVE TO og gendannes med RESTORE FROM. .mem-filer kan bruges som sikkerhedskopier; FoxPro kan bruge dem til at gendanne en sessionsstatus, hvis behovet opstår. Hver post indeholder et variabelnavn (op til ~10 tegn), en type-byte (C for Character, N for Numeric, L for Logical, D for Date osv.) og værdien - til forskel fra tabelposterne gemt i .DBF-filer.
.mem er et binært filformat og kræver et dedikeret værktøj eller en hex-editor for at få adgang til indholdet. .mem-filer er typisk små og bruges til at bevare variabelstatus i en session som en letvægts-sikkerhedskopi snarere end til formel katastrofegendannelse. Formatet stammer fra slutningen af 1980'erne og forblev uændret gennem Visual FoxPro 9.0; Microsoft afsluttede supporten til FoxPro i 2015.
Sikkerhed og tryghed
RISIKO: LOWEn FoxPro .mem er en passiv binær datafil med gemte variabler - den indeholder ingen eksekverbar kode og kører ikke, så åbning eller inspektion er lavrisiko. Den eneste praktiske bekymring er data, ikke malware: en .mem kan indeholde værdier, som et program arbejdede med (potentielt inklusive følsomme data), så behandl den som enhver anden applikationsdatafil. Sletning af en midlertidig .mem kan ødelægge en FoxPro-apps gemte tilstand, så fjern ikke en, som en kørende applikation afhænger af. Undgå tvivlsomme «MEM file opener»-downloadsteder - den rigtige måde at læse den på er FoxPro-runtimen eller en hex-editor.
Formatdetaljer
kort fortalt- Generisk hukommelsesdump / RAM-billede - Nogle debuggere, emulatorer og spil skriver .mem som et råt hukommelsesdump eller gemt RAM-billede - en anden, indholdsspecifik brug, der ikke er relateret til FoxPro-variabler.
- FoxPro/xBase variabel-gem (Clarion kan også læse) - Clarion-miljøet kan interagere med xBase-data; den dominerende betydning her er FoxPro
SAVE TO-hukommelsesvariabel-filen.
Programmer der åbner MEM-filer
Tekniske detaljer
dyb specifikation| Filtype | Binært proprietært hukommelsesvariabel-dump |
| Byte-rækkefølge | Little-endian |
| Grænse for variabelnavn | Op til 10 tegn (xBase-navngivningskonvention) |
| Understøttede datatyper | Character (C), Numeric (N), Logical (L), Date (D), Currency (Y) |
| Array-håndtering | Arrays udvides til fortløbende poster pr. element i filen |
| Skrive-kommando | SAVE TO <filnavn> i FoxPro / Visual FoxPro |
| Læse-kommando | RESTORE FROM <filnavn> i FoxPro / Visual FoxPro |
| Typisk filstørrelse | Bytes til få KB, skalerer med antal variabler og størrelse |
| Checksum / integritet | Ingen; ingen indbygget fejlfinding |
| Associerede operativsystemer | DOS (FoxBASE/FoxPro), Windows (Visual FoxPro) |
| MIME-type | application/octet-stream |
| Filsignatur | Ingen dokumenterede faste magic bytes; identificeres ved oprindelse (FoxPro-projektkontekst) |
| Relaterede formater | .dbf (tabeldata), .fpt (memo-felter), .prg (programkilde), .dbc (database-container) |
| Udgivet | Late 1980s with FoxBASE/FoxPro (xBase family); carried into Visual FoxPro (1995-2007) |
| Seneste version | Visual FoxPro 9.0 (2004); VFP support ended 2015 - format unchanged since |
| Specifikation | learn.microsoft.com |
MEM-konverteringer
Fællesskabets Q&A
spurgt af brugereOfte stillede spørgsmål
Hvad er en MEM-fil?
SAVE TO og genindlæst med RESTORE FROM. Det er en intern hjælpe-/backupfil, ikke et dokument.