.ACCDB

ACCDB ファイル

Microsoft Access Database (2007+)
質問する
クイック回答

ACCDB ファイルは Microsoft Access データベースです。これは Access 2007 バージョン以降で使用されている形式で、以前の .mdb に代わるものです。テーブル、クエリ、フォーム、レポート、および VBA コードを 1 つのファイルに保存します。開くには、Windows 上の Microsoft Access、または無料の MDB Viewer Plus (Windows) や LibreOffice Base (Mac/Linux) を使用します。macOS 用の Microsoft Access は存在しません。

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

このページの内容

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

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

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

ファイルを識別する

ACCDB ファイル形式とは?

.accdb 形式は、Microsoft Access 2007 以降で使用される標準のデータベースファイルです。これは以前の .mdb 形式を置き換え、基盤となるデータベースエンジンとして ACE (Access Connectivity Engine) を導入しました。これは、以前のバージョンで使用されていた Jet エンジンの後継です。

.mdb と比較して、.accdb にはいくつかの重要な機能が追加されています。データマクロ(テーブルに直接アタッチされたイベント駆動型ロジック)、多値フィールド、レコード内にファイルを埋め込むための「添付ファイル」フィールド型、およびより強力な 128 ビット AES 暗号化です。Microsoft Outlook や SharePoint との統合も拡張されましたが、SharePoint Online 用の Access Services 公開機能はその後 Microsoft によって廃止されました。

.mdb に存在していた機能のうち、意図的に削除されたものには、ユーザーレベルのセキュリティやデータベースのレプリケーションが含まれます。これらはいずれもレガシーと見なされ、より現代的なアクセス制御アプローチに取って代わられました。

ファイルヘッダーには特徴的なシグネチャがあります。オフセット 0 のバイト列 00 01 00 00 に続き、オフセット 4 に ASCII 文字列 Standard ACE DB があり、これにより .mdb ファイル(同じオフセットに Standard Jet DB がある)と区別されます。データベースが開いている間、Access はその横にコンパニオンファイルである .laccdb ロックファイルを作成します。

Microsoft Access 自体以外にも、.accdb ファイルは LibreOffice Base や Linux 上の MDB Tools を使用して読み取り(場合によっては書き込み)モードで開くことができます。コンパイル済みまたはロック済みのバリアントには、.accde(ソースコード削除済み)、.accdt(テンプレート)、.accdr(ランタイムモードコピー)があります。

セキュリティと安全性

リスク: MEDIUM

.accdb にはコードを実行する VBA マクロやデータマクロが含まれる可能性があるため、信頼できないソースからのデータベースにはマルウェアが含まれている可能性があります。Access は不明なデータベースをマクロ無効(トラストセンター / 黄色のセキュリティバー)で開きます。送信者を信頼できない限り、無効のままにしてください。マクロを除けば、データ自体は不活性です。別のセッションでデータベースが開いている間は、.laccdb ロックファイルを絶対に削除しないでください。古いデータベースについては、.accdb ファイルをパスワードで暗号化できることに注意してください(データベースツール > パスワードを使用して暗号化)。ACCDB 2010 以降の暗号化は適度に強力ですが、初期の ACCDB 2007 の暗号化は脆弱です。

形式の詳細

概要
正式名称Microsoft Access Database (2007+)
開発元Microsoft登場時期 2007 (Access 2007, with the new ACE database engine)
MIME タイプapplication/x-msaccess
タイプ独自のバイナリデータベースファイル (ACE / Jet 後継エンジン)
マジックバイト ・ ファイルシグネチャ
オフセット
0405060708090a0b0c0d0e0f10111213141516
16進数
000100005374616E6461726420414345204442
ASCII
····Standard ACE DB
.accdb は 00 01 00 00 で始まり、オフセット 4 に ASCII 文字列 «Standard ACE DB» が続きます。古い .mdb は同じオフセットに «Standard Jet DB» が含まれており、この文字列がバイナリエディタで両者を判別する最も早い方法です。

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

Windows4 apps
Microsoft Access 有料 .accdb をダブルクリックして開きます。ネイティブアプリ (Microsoft 365 / Office) であり、完全な読み書き、フォーム、レポート、VBA に対応しています。
MDB Viewer Plus 無料 ポータブルなフリーウェア(インストール不要)。.accdb を開いてテーブルの表示・編集、Excel/CSV/PDF へのエクスポートが可能です。ACCDB サポートには Microsoft Access Database Engine(無料)が必要です。
LibreOffice Base オープンソース 無料のオフィススイート。.accdb に接続してテーブルの閲覧やクエリの実行が可能です。一部のフォームや VBA は引き継がれません。
Microsoft Access Runtime 無料 Access アプリ(フォーム/レポート)を実行するための無料ランタイムですが、設計はできません。既存のデータベースを使用するだけでよい場合に利用します。
macOS2 apps
LibreOffice Base オープンソース 無料のオフィススイート。.accdb に接続してテーブルの閲覧やクエリの実行が可能です。一部のフォームや VBA は引き継がれません。
Parallels Desktop + Windows 有料 LibreOffice Base でデータベースを完全に処理できない場合に、Mac 上の仮想マシンで Windows(および本物の Microsoft Access)を実行します。
Linux2 apps
LibreOffice Base オープンソース 無料のオフィススイート。.accdb に接続してテーブルの閲覧やクエリの実行が可能です。一部のフォームや VBA は引き継がれません。
MDB Tools オープンソース コマンドラインツール。「mdb-tables file.accdb」でテーブルを一覧表示し、「mdb-export file.accdb TableName > out.csv」で CSV にダンプします。

技術的詳細

詳細仕様
データベースエンジンMicrosoft ACE (Access Connectivity Engine)。Jet 4.0 の後継として Access 2007 で導入
ファイルシグネチャオフセット 0 に 16進数 `00 01 00 00`、オフセット 4 から ASCII 文字列 `Standard ACE DB`
MIME タイプ`application/x-msaccess`
最大データベースサイズ1 つの `.accdb` ファイルにつき 2 GB
テーブルあたりの最大フィールド数255 フィールド
多値フィールドサポート。単一のフィールドに複数の値を保存可能。`.mdb` では利用不可
添付ファイルフィールド型サポート。レコード内にファイルを直接埋め込み可能。`.mdb` では利用不可
データマクロサポート。「挿入後」や「更新後」などのテーブルイベントにアタッチされたイベント駆動型ロジック。`.mdb` には不在
暗号化128 ビット AES データベースパスワード暗号化。`.mdb` の脆弱な XOR ベースのスキームを置換
ロックファイル同時アクセスを調整するためにデータベースが開いている間自動的に作成される `.laccdb` コンパニオンファイル
ユーザーレベルのセキュリティ削除。以前はワークグループ情報ファイル (`.mdw`) を介して `.mdb` で利用可能だった
コンパイル済みバリアント`.accde` - VBA ソースコードが削除された、配布用のロック済みコピー
テンプレートバリアント`.accdt` - 事前に構築されたデータベース構造を配布するための Access データベーステンプレート
ランタイムバリアント`.accdr` - ナビゲーションウィンドウやデザインビューを非表示にするランタイムモードで開く
Unicode サポートテキストフィールドのネイティブ UTF-16 ストレージ
サードパーティサポートLibreOffice Base による読み書き、Linux 上の MDB Tools (`mdb-export`, `mdb-tables`) による読み取り専用アクセス
リリース日2007 (Access 2007, with the new ACE database engine)
仕様書learn.microsoft.com

ACCDB の変換

可能
.ACCDB .CSVガイド
はい - ACCDB データベース内のすべてのテーブルは、一度に1つのテーブルずつ CSV にエクスポートできます。
変換方法
.ACCDB .SQLITEガイド
はい - 専用の移行ツールを使用して .accdb データベースを .sqlite に移行できますが、転送されるのはテーブルデータのみです。
変換方法
.ACCDB .XLSXガイド
はい - ACCDB データベース内の任意のテーブルまたはクエリを、一度に 1 シートずつ XLSX にエクスポートできます。
変換方法
.ACCDB .SQLガイド
はい - ACCDB データベースは、サーバー側のデータベースにインポートするために SQL ステートメント(CREATE TABLE および INSERT INTO)にエクスポートできます。
変換方法
.ACCDB .DBFガイド
はい - ACCDB データベースの個々のテーブルを DBF 形式にエクスポートできます(1ファイルにつき1テーブル)。
変換方法
.ACCDB .XMLガイド
はい - Microsoft Access(2007以降)は、「外部データ」タブにある組み込みウィザードを介して、任意のテーブルやクエリを .xml にエクスポートできます。
変換方法
.ACCDB .MDBガイド
はい - Microsoft Access は、データベースが ACCDB 専用の機能を使用していない場合に限り、.accdb ファイルを直接 .mdb として保存できます。
変換方法
.ACCDB .PDFガイド
はい - Access のレポート、テーブル、またはクエリを .accdb ファイルから PDF にエクスポートできますが、データベース全体を一度に変換する単一の操作はありません。
変換方法
.ACCDB .ACCDEガイド
はい - Microsoft Access は、VBA をコンパイルしてソースコードを削除する組み込みコマンドを 1 つ実行するだけで、.accdb を .accde に変換できます。
変換方法

コミュニティ Q&A

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

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

よくある質問

Microsoft Access なしで ACCDB ファイルを開くにはどうすればよいですか?
Windows では、無料の MDB Viewer Plus(ポータブル版、ACCDB の表示とエクスポートが可能)または LibreOffice Base を使用してください。Mac/Linux では LibreOffice Base を使用します。これらはいずれもテーブルの表示や Excel/CSV へのエクスポートが可能ですが、Access のフォームや VBA を完全に実行することはできません。
Mac で ACCDB ファイルを開くことはできますか?
macOS 用の Microsoft Access は存在しません。テーブルを読み取ってデータをエクスポートするには LibreOffice Base(無料)を使用するか、フォーム/レポート/VBA の全機能が必要な場合は仮想マシン(Parallels など)で Windows と本物の Access を実行してください。
ACCDB と MDB の違いは何ですか?
MDB は古い Access 形式(95-2003、Jet エンジン)であり、ACCDB は現在の形式(2007+、ACE エンジン)です。ACCDB では多値/添付ファイルフィールド、演算フィールド、データマクロが追加された一方で、ユーザーレベルのセキュリティとレプリケーションが廃止されました。バイナリエディタで見ると、MDB は «Standard Jet DB»、ACCDB は «Standard ACE DB» と表示されます。
ACCDB を Excel に変換するにはどうすればよいですか?
Access では、テーブルまたはクエリを開き、「外部データ」 > 「エクスポート」 > 「Excel」を選択します。Access がない場合、MDB Viewer Plus でテーブルを XLSX にエクスポートするか、Excel の「データ」 > 「データの取得」 > 「Access データベースから」を使用します。各テーブルが 1 つのシートになります。
データベースの横にある .laccdb ファイルは何ですか?
これは、データベースが開いている間に Access が作成する一時的なロックファイルで、マルチユーザー編集のためにどのユーザーがファイルを開いているかを追跡します。全員がデータベースを閉じると消滅します。データベースの使用中に手動で削除しないでください。
ACCDB が読み取り専用で開く、または編集できないのはなぜですか?
一般的な原因として、ファイルが読み取り専用の場所にあるか読み取り専用属性がついている、クラッシュによる .laccdb ロックファイルの残存、データベースがランタイム/ACCDR モードである、またはフル機能の Access ではなくビューアー(LibreOffice Base など)で開いていることが考えられます。ファイルのアクセス権を確認し、古いロックファイルがあれば削除してください。

参考文献

1Microsoft Learn - Access 2007 file format referencelearn.microsoft.com
2Microsoft Support - Which Access file format should I use?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.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.MDMarkdown Document
9.TMPTemporary File
10.BINCD/DVD Disc Image (BIN/CUE)

関連する拡張子

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

無料ファイルツール

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

ツールボックスを開く

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