Co to jest format pliku ACCDE?
.accde to skompilowana wersja pliku bazy danych Microsoft Access (.accdb) przeznaczona wyłącznie do wykonywania. Jest generowana z istniejącego pliku źródłowego .accdb poprzez menu Narzędzia bazy danych > Utwórz plik ACCDE w programie Microsoft Access.
Podczas kompilacji .accdb do .accde przez Access, cały kod źródłowy Visual Basic for Applications (VBA) jest trwale usuwany; zachowywany jest jedynie skompilowany p-kod (bytecode). Wynikowy plik normalnie obsługuje formularze, raporty i makra, ale nie można go otworzyć w widoku projektu - struktury tabel, układy formularzy i projekty raportów są zablokowane do edycji. Chroni to własność intelektualną w dystrybuowanych aplikacjach bazodanowych. Konwersja jest jednostronna: oryginalny plik .accdb musi być przechowywany oddzielnie, ponieważ nie ma możliwości odzyskania źródła VBA z pliku .accde.
.accde korzysta z silnika binarnego ACE (Access Connectivity Engine) - tego samego formatu co .ACCDB - ze stronami o rozmiarze 4096 bajtów i nagłówkiem pliku Standard ACE DB. Oba typy plików mają identyczne magiczne bajty; jedyną różnicą binarną jest brak strumieni kodu źródłowego w .accde.
Microsoft Access Runtime (dostępny do bezpłatnego pobrania) pozwala na uruchamianie aplikacji .accde bez pełnej licencji Access. Rozszerzenie .accde odpowiada erze .accdb (Access 2007 i nowsze); odpowiednikiem dla starszych baz danych .mdb jest .MDE.
Bezpieczeństwo
RYZYKO: MEDIUMPlik ACCDE może zawierać skompilowany p-kod VBA i makra danych, które są wykonywane po otwarciu bazy danych lub użyciu formularzy. Ponieważ kod źródłowy jest ukryty, złośliwy programista mógłby udostępnić plik ACCDE z ukrytymi działaniami. Access otwiera pliki ACCDE z ograniczeniami Centrum zaufania; nie należy pomijać komunikatów bezpieczeństwa dla plików ACCDE z niezaufanych źródeł. Same dane są dostępne (tabele/zapytania), ale zachowanie kodu nie może być audytowane bez narzędzi makr Access. Opcjonalne szyfrowanie (AES-128 w Access 2010+) chroni dane w spoczynku.
Szczegóły formatu
w pigułceProgramy otwierające pliki ACCDE
Szczegóły techniczne
specyfikacja| Format bazowy | Binarna baza danych ACE (Access Connectivity Engine) - strukturalnie identyczna z .accdb |
| Magiczne bajty | 00 01 00 00 pod offsetem 0; „Standard ACE DB” (53 74 61 6E 64 61 72 64 20 41 43 45 20 44 42) pod offsetem 4 |
| Rozmiar strony | 4096 bajtów na stronę bazy danych (tak samo jak .accdb) |
| Kolejność bajtów | Little-endian |
| Kod źródłowy VBA | Trwale usuwany podczas kompilacji Utwórz plik ACCDE - zachowywany jest tylko skompilowany p-kod (bytecode); źródło jest nieodracalne |
| Dostęp do widoku projektu | Wyłączony - formularze, raporty i moduły VBA nie mogą być przeglądane ani modyfikowane przez odbiorców |
| Szyfrowanie | Opcjonalna ochrona hasłem na poziomie bazy danych AES-128 (Access 2010+); słabszy szyfr w plikach .accde z Access 2007 |
| Metoda tworzenia | Narzędzia bazy danych > Utwórz plik ACCDE w Microsoft Access - jednostronny, nieodwracalny proces kompilacji |
| Wdrażanie środowiska uruchomieniowego | Działa w bezpłatnym Microsoft Access Runtime bez pełnej licencji Access |
| Towarzyszący plik blokady | .laccdb tworzony po otwarciu bazy danych (tak samo jak w .accdb) |
| Format poprzednika | .mde - ta sama koncepcja tylko do wykonywania dla starszych baz danych .mdb / silnika Jet (Access 97-2003) |
| Platforma | Tylko Windows (silnik ACE nie posiada wsparcia dla macOS ani innych platform) |
| Typ MIME | application/x-msaccess |
| Wydano | 2007 (Access 2007, as the ACCDB-era replacement for .mde) |
| Najnowsza wersja | Compatible with Microsoft 365 Access (2024) |
| Specyfikacja | learn.microsoft.com |
Konwersje ACCDE
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki ACCDE.