Co to jest format pliku MEM?
Pliki .mem są powiązane z oprogramowaniem do zarządzania bazami danych FoxPro, opracowanym pierwotnie przez Fox Software, a później przez Microsoft jako Visual FoxPro.
Pliki .mem przechowują zmienne pamięci i wpisy tablic utworzone w FoxPro. Są one zapisywane poleceniem SAVE TO i przywracane za pomocą RESTORE FROM. Pliki .mem mogą być używane jako pliki kopii zapasowych; FoxPro może ich używać do przywracania stanu sesji w razie potrzeby. Każdy rekord zawiera nazwę zmiennej (do ok. 10 znaków), bajt typu (C dla znakowych, N dla numerycznych, L dla logicznych, D dla daty itp.) oraz wartość - co odróżnia je od rekordów tabel przechowywanych w plikach .DBF.
.mem to binarny format pliku i wymaga dedykowanego narzędzia lub edytora szesnastkowego, aby uzyskać dostęp do jego zawartości. Pliki .mem są zazwyczaj małe i służą do zachowywania stanu zmiennych w sesji jako lekka kopia zapasowa, a nie do formalnego odzyskiwania danych po awarii. Format pochodzi z końca lat 80. i pozostał niezmieniony aż do wersji Visual FoxPro 9.0; Microsoft zakończył wsparcie dla FoxPro w 2015 roku.
Bezpieczeństwo
RYZYKO: LOWPlik .mem programu FoxPro to pasywny binarny plik danych z zapisanymi zmiennymi - nie zawiera kodu wykonywalnego i nie uruchamia się, więc jego otwieranie lub inspekcja wiąże się z niskim ryzykiem. Jedyną praktyczną obawą są dane, a nie złośliwe oprogramowanie: plik .mem może zawierać wartości, nad którymi pracował program (potencjalnie w tym dane wrażliwe), więc należy go traktować jak każdy inny plik danych aplikacji. Usunięcie tymczasowego pliku .mem może uszkodzić zapisany stan aplikacji FoxPro, więc nie należy usuwać plików, od których zależy działająca aplikacja. Unikaj podejrzanych stron oferujących „MEM file opener” - jedynym prawdziwym sposobem na jego odczytanie jest środowisko wykonawcze FoxPro lub edytor szesnastkowy.
Szczegóły formatu
w pigułce- Generyczny zrzut pamięci / obraz RAM - Niektóre debuggery, emulatory i gry zapisują rozszerzenie .mem jako surowy zrzut pamięci lub zapisany obraz RAM - jest to inne, specyficzne dla zawartości zastosowanie, niezwiązane ze zmiennymi FoxPro.
- Zapis zmiennych FoxPro/xBase (odczytywany również przez Clarion) - Środowisko Clarion może współpracować z danymi xBase; dominującym znaczeniem jest tutaj plik zmiennych pamięci SAVE-TO programu FoxPro.
Programy otwierające pliki MEM
Szczegóły techniczne
specyfikacja| Typ pliku | Binarny, własnościowy zrzut zmiennych pamięci |
| Kolejność bajtów | Little-endian |
| Limit nazwy zmiennej | Do 10 znaków (konwencja nazewnictwa xBase) |
| Obsługiwane typy danych | Znakowy (C), Numeryczny (N), Logiczny (L), Data (D), Waluta (Y) |
| Obsługa tablic | Tablice rozwijają się w kolejne rekordy dla każdego elementu wewnątrz pliku |
| Polecenie zapisu | SAVE TO <nazwa_pliku> w FoxPro / Visual FoxPro |
| Polecenie odczytu | RESTORE FROM <nazwa_pliku> w FoxPro / Visual FoxPro |
| Typowy rozmiar pliku | Od bajtów do kilku KB, skaluje się wraz z liczbą i rozmiarem zmiennych |
| Suma kontrolna / integralność | Brak; brak wbudowanej detekcji błędów |
| Powiązane systemy operacyjne | DOS (FoxBASE/FoxPro), Windows (Visual FoxPro) |
| Typ MIME | application/octet-stream |
| Sygnatura pliku | Brak udokumentowanych stałych bajtów magicznych; identyfikowany przez pochodzenie (kontekst projektu FoxPro) |
| Powiązane formaty | .dbf (dane tabeli), .fpt (pola memo), .prg (kod źródłowy programu), .dbc (kontener bazy danych) |
| Wydano | Late 1980s with FoxBASE/FoxPro (xBase family); carried into Visual FoxPro (1995-2007) |
| Najnowsza wersja | Visual FoxPro 9.0 (2004); VFP support ended 2015 - format unchanged since |
| Specyfikacja | learn.microsoft.com |
Konwersje MEM
Pytania i odpowiedzi społeczności
pytania użytkownikówNajczęściej zadawane pytania
Co to jest plik MEM?
SAVE TO i ponownie załadowany za pomocą RESTORE FROM. Jest to wewnętrzny plik pomocniczy/kopii zapasowej, a nie dokument.