.ACCDE

ACCDE ファイル

Microsoft Access Compiled Execute-Only Database
質問する
クイック回答

ACCDE ファイルは、Microsoft Access データベース(.accdb)のコンパイル済み実行専用バージョンです。すべての VBA ソースコードが完全に削除され、デザインビューが無効になっています。Windows 上の Microsoft Access または無料の Microsoft Access Runtime で開くことができます。内部のフォームやレポートを実行することはできますが、コードや構造を編集することはできず、完全な ACCDB に戻す方法はありません。

開発元: Microsoft カテゴリ: データベースファイル MIME: application/x-msaccess
対応OS Windows
関連: .DB · .DBF · .ACCDB · .SQL

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Sep 9, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

ACCDE ファイル形式とは?

.accde は、Microsoft Access データベースファイル(.accdb)のコンパイル済み実行専用バージョンです。Microsoft Access の 「データベース ツール」 > 「ACCDE の作成」 を使用して、既存の .accdb ソースファイルから生成されます。

Access が .accdb を .accde にコンパイルすると、すべての Visual Basic for Applications(VBA)ソースコードが完全に削除され、コンパイル済みの p-code(バイトコード)のみが保持されます。生成されたファイルでは、フォーム、レポート、マクロは通常通り動作しますが、デザインビューで開くことはできません。テーブル構造、フォームレイアウト、レポートデザインは編集できないようロックされています。これにより、配布されるデータベースアプリケーションの知的財産が保護されます。この変換は一方通行です。.accde から VBA ソースを復元する方法はないため、元の .accdb は別途保存しておく必要があります。

.accde は、.ACCDB と同じ形式である ACE(Access Connectivity Engine)バイナリエンジンを使用しており、4096 バイトのページと Standard ACE DB ファイルヘッダーを備えています。両方のファイルタイプは同一のマジックバイトを共有しており、バイナリレベルでの唯一の違いは .accde にソースコードストリームが存在しないことです。

Microsoft Access Runtime(無料ダウンロード)を使用すれば、フルバージョンの Access ライセンスがなくても .accde アプリケーションを実行できます。.accde は .accdb 世代(Access 2007 以降)に対応しており、古い .mdb データベースにおける同等の形式は .MDE です。

セキュリティと安全性

リスク: MEDIUM

ACCDE ファイルには、データベースを開いたときやフォームを使用したときに実行される、コンパイル済みの VBA p-code やデータマクロが含まれる場合があります。ソースコードが隠されているため、悪意のある開発者が隠れたアクションを含む ACCDE を配布する可能性があります。Access はセキュリティセンターの制限付きで ACCDE ファイルを開きます。信頼できないソースからの ACCDE に対しては、セキュリティの警告をバイパスしないでください。データ自体(テーブル/クエリ)にはアクセス可能ですが、Access のマクロツールなしではコードの動作を監査することはできません。オプションの暗号化(Access 2010 以降の AES-128)により、保存データが保護されます。

形式の詳細

概要
正式名称Microsoft Access Compiled Execute-Only Database別名 Access execute-only file, Access locked database
開発元Microsoft登場時期 2007 (Access 2007, as the ACCDB-era replacement for .mde)
MIME タイプapplication/x-msaccess
タイプコンパイル済み、ロックされた Microsoft Access データベース(ACE エンジン、VBA ソース削除済み)
マジックバイト ・ ファイルシグネチャ
オフセット
0405060708090a0b0c0d0e0f10111213141516
16進数
000100005374616E6461726420414345204442
ASCII
····Standard ACE DB
.accdb と同一のマジックバイトです。どちらも ACE データベースエンジンのヘッダー «Standard ACE DB» を使用します。ACCDE は構造的には VBA ソースコードが削除されデザインビューが無効化された ACCDB であり、バイナリレベルで ACCDE と ACCDB を区別する個別のマジックシグネチャは存在しません。ページサイズは 4096 バイト(ACCDB と同じ)です。

ACCDE ファイルを開くプログラム

Windows3 apps
Microsoft Access 有料 .accde をダブルクリックしてアプリケーションを実行します。注意:デザインビューは無効化されています。フォームやレポートは使用できますが、コードやレイアウトの修正はできません。
Microsoft Access Runtime 無料 フルバージョンの Access ライセンスがないマシンで ACCDE アプリケーションを実行するための無料ランタイムです。ダウンロードしてインストールし、.accde を開きます。デザインや開発機能はありません。
Office 365 (Access component) 有料 Access は Microsoft 365 Business Standard 以上のプランに含まれています。スタンドアロン版の Access と同じ操作感です。

技術的詳細

詳細仕様
ベースフォーマットACE (Access Connectivity Engine) バイナリデータベース - 構造的には .accdb と同一
マジックバイトオフセット 0 に 00 01 00 00、オフセット 4 に «Standard ACE DB» (53 74 61 6E 64 61 72 64 20 41 43 45 20 44 42)
ページサイズデータベースページあたり 4096 バイト(.accdb と同じ)
バイト順序リトルエンディアン
VBA ソースコードACCDE 作成時のコンパイル中に永久に削除 - コンパイル済みの p-code(バイトコード)のみが保持され、ソースは復元不可
デザインビューへのアクセス無効 - 受信者はフォーム、レポート、VBA モジュールを表示または修正不可
暗号化オプションの AES-128 データベースレベルのパスワード保護(Access 2010 以降)。Access 2007 の .accde ではより弱い暗号を使用
作成方法Microsoft Access の「データベース ツール」 > 「ACCDE の作成」 - 一方通行で不可逆的なコンパイルプロセス
ランタイム展開フルバージョンの Access ライセンスなしで、無料の Microsoft Access Runtime 上で動作
コンパニオンロックファイルデータベースが開いているときに作成される .laccdb(.accdb と同じ)
前身のフォーマット.mde - レガシーな .mdb / Jet エンジンデータベース(Access 97-2003)向けの同じ実行専用コンセプト
プラットフォームWindows のみ(ACE エンジンは macOS やクロスプラットフォームをサポートしていません)
MIME タイプapplication/x-msaccess
リリース日2007 (Access 2007, as the ACCDB-era replacement for .mde)
最新バージョンCompatible with Microsoft 365 Access (2024)
仕様書learn.microsoft.com

ACCDE の変換

コミュニティ Q&A

ユーザーからの質問
質問する
ACCDE ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。ACCDE ファイルについて最初の質問をしてみましょう。

よくある質問

ACCDE ファイルとは何ですか?
ACCDE は、Microsoft Access データベース(.accdb)のコンパイル済みでロックされたバージョンであり、すべての VBA ソースコードが削除され、デザインの変更が無効化されています。アプリケーション(フォーム、レポート)を実行することはできますが、コードの修正や検査はできません。
Microsoft Access なしで ACCDE を開くことはできますか?
はい。無料の Microsoft Access Runtime を使用すれば、フルバージョンの Access ライセンスがなくても Windows 上で ACCDE アプリケーションを実行できます。Microsoft の Web サイトからダウンロードしてください。macOS や Linux では ACCDE を開くことはできません。
ACCDE を ACCDB に戻すことはできますか?
いいえ、不可能です。ACCDE が作成される際、VBA ソースコードは永久に削除されます。コンパイル済みの p-code のみが残り、これをデコンパイルすることはできません。開発者が所有する元の .accdb が必要です。
ACCDE と ACCDB の違いは何ですか?
ACCDB は完全に編集可能な Access データベースです。ACCDE はそこから「データベース ツール」 > 「ACCDE の作成」によって作成され、すべての VBA ソースをコンパイル・削除した、実行専用の配布用ファイルです。ユーザーはアプリケーションを実行できますが、変更はできません。
ACCDE と MDE の違いは何ですか?
目的は同じですが、エンジンの世代が異なります。MDE は古い .mdb(Jet エンジン)形式の実行専用フォームであり、ACCDE は現代の .accdb(ACE エンジン)形式の実行専用フォームです。
ACCDE からデータを取り出すにはどうすればよいですか?
Microsoft Access または Access Runtime で開き、「外部データ」 > 「エクスポート」を使用して、テーブルやクエリのデータを Excel、CSV、または XML に抽出します。データテーブル自体にはアクセス可能ですが、フォームやコードのデザインのみがロックされています。

参考文献

1Microsoft Learn - Access file format reference (ACCDB/ACCDE)learn.microsoft.com
2Microsoft Support - Create an ACCDE file (Make ACCDE)support.microsoft.com

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.NOMEDIAAndroid No-Media Marker File
8.RPMSGRestricted Permission Message
9.MDMarkdown Document
10.TMPTemporary File

関連する拡張子

.DBSQLite Database File
.DBFDatabase File (dBASE / xBase table)
.ACCDBMicrosoft Access Database (2007+)
.SQLSQL Script (Structured Query Language source / database dump)
.MDBMicrosoft Access Database (97-2003, Jet engine)
.FDBFirebird Database

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧