macOS
brew install mdbtoolslocal Homebrew formula metadata
sudo port install mdbtoolsMacPorts ports tree · databases/mdbtools/Portfile · 来源: api.github.com
安装
brew install mdbtoolslocal Homebrew formula metadata
sudo port install mdbtoolsMacPorts ports tree · databases/mdbtools/Portfile · 来源: api.github.com
sudo apk add mdbtoolsAlpine Linux edge package indexes · mdbtools · 来源: dl-cdn.alpinelinux.org
sudo apt install mdbtoolsDebian stable package indexes · mdbtools · 来源: deb.debian.org
sudo dnf install mdbtoolsFedora Rawhide package metadata · mdbtools · 来源: dl.fedoraproject.org
nix profile install nixpkgs#mdbtoolsnixpkgs package indexes · pkgs/by-name/md/mdbtools/package.nix · 来源: api.github.com
sudo zypper install mdbtoolsopenSUSE Tumbleweed package metadata · mdbtools · 来源: download.opensuse.org
概览
Tools to facilitate the use of Microsoft Access databases
历史
MDB Tools is a suite for reading and extracting data from Microsoft Access MDB databases on Unix-like systems. The upstream README describes command-line utilities, core libraries, a SQL engine, and an ODBC driver.
The official GitHub repository was created on 2010-06-16, but the NEWS file preserves older project history through releases such as 0.3 and 0.7.1. The project centers on reverse-engineering the Jet3 and Jet4 MDB file formats, documented in the upstream HACKING file.
MDB Tools 0.9.0 marked a major restart. The NEWS file says the project was under new management, moved its canonical home to GitHub, collected years of unapplied patches, made GLib optional, added in-memory opening, improved thread safety, added `mdb-count` and `mdb-queries`, and moved the former GNOME GUI into the separate `gmdb2` project.
Later 0.9.x releases emphasized security, fuzzing, Access-version support, ODBC fixes, SQL improvements, and documentation updates. Version 1.0.0 stabilized the generated `mdbtools.h` approach and kept API and ABI compatibility with the 0.9 series for most users.
The supplied package-manager metadata shows MDB Tools shipped by Homebrew, Alpine, Debian/Ubuntu, Fedora, MacPorts, Nix, and openSUSE. Its adoption is tied to a persistent niche: extracting tables, schemas, and queries from Microsoft Access files on systems where Access itself is unavailable.
The README also documents installation through Debian, Homebrew, and MacPorts, confirming that upstream expects users to obtain the suite from package managers as well as from source.
The utility suite includes commands such as `mdb-tables` to list tables, `mdb-schema` to print DDL, `mdb-export` to export tables to CSV or SQL, `mdb-json` to emit JSON, `mdb-count` for row counts, `mdb-sql` for simple SQL, and `mdb-queries` for saved Access queries.
Library and integration users can use `libmdb`, `libmdbsql`, and the ODBC driver. The README describes ODBC support for unixODBC or iODBC and notes that man pages provide usage instructions for each program.
MDB Tools is package-manager significant because it turns a proprietary desktop database format into Unix command-line data plumbing. It lets shell scripts, ETL jobs, distro packages, and server environments inspect Access databases without Microsoft Access.
It is also a long-lived reverse-engineering project: the HACKING documentation records byte-level Jet file-format knowledge, while the NEWS file shows continuing maintenance against malformed inputs, newer Access formats, build systems, and ODBC behavior.
安全态势
broad file, network, media, or database tool signal.
blue 风险 · 中 置信度 · tool
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
mdb-array | cli | 全局可执行文件 | |
mdb-count | cli | 全局可执行文件 | |
mdb-export | cli | 全局可执行文件 | |
mdb-header | cli | 全局可执行文件 | |
mdb-hexdump | cli | 全局可执行文件 | |
mdb-json | cli | 全局可执行文件 | |
mdb-parsecsv | cli | 全局可执行文件 | |
mdb-prop | cli | 全局可执行文件 | |
mdb-queries | cli | 全局可执行文件 | |
mdb-schema | cli | 全局可执行文件 | |
mdb-sql | cli | 全局可执行文件 | |
mdb-tables | cli | 全局可执行文件 | |
mdb-ver | cli | 全局可执行文件 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
https://github.com/mdbtools/mdbtools
安装元数据
| 软件包键 | brew:mdbtools |
|---|---|
| 版本 | 1.0.1 |
| 软件包管理器 | Homebrew |
| 软件包管理器页面 | https://formulae.brew.sh/formula/mdbtools |
| 主页 | https://github.com/mdbtools/mdbtools/ |
| 仓库 | https://github.com/mdbtools/mdbtools |
| 上游文档 | https://github.com/mdbtools/mdbtools#readme |
| 许可证 | GPL-2.0-or-later |
| 源码归档 | https://github.com/mdbtools/mdbtools/releases/download/v1.0.1/mdbtools-1.0.1.tar.gz |
| 最后更新 | 2026-06-22T14:05:27-07:00 |
| Pulse | updated |
| 依赖 | gettext, glib, readline, unixodbc |
| 构建依赖 | bison, gawk, pkgconf |
| Bottle | 可用 (于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定义 |
| 服务 | 未声明 |
注册表事实
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | mdbtools |
| Version Scheme | 0 |
| Revision | 1 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
libmdb3t64 1.0.1-0.1
Core library for accessing JET / MS Access (MDB) files
https://github.com/mdbtools/mdbtools
sudo apt install libmdb3t64libmdbsql3t64 1.0.1-0.1
mdbtools SQL library
https://github.com/mdbtools/mdbtools
sudo apt install libmdbsql3t64mdbtools 1.0.1-0.1
JET / MS Access database (MDB) tools
https://github.com/mdbtools/mdbtools
sudo apt install mdbtoolsmdbtools-dev 1.0.1-0.1
mdbtools development files
https://github.com/mdbtools/mdbtools
sudo apt install mdbtools-devmdbtools-doc 1.0.1-0.1
Dummy package
https://github.com/mdbtools/mdbtools
sudo apt install mdbtools-docodbc-mdbtools 1.0.1-0.1
MDB tools ODBC driver
https://github.com/mdbtools/mdbtools
sudo apt install odbc-mdbtoolsmdbtools
nix profile install nixpkgs#mdbtoolslibmdb3t64 1.0.0+dfsg-1.2ubuntu1
Core library for accessing JET / MS Access (MDB) files
https://github.com/mdbtools/mdbtools
sudo apt install libmdb3t64libmdbsql3t64 1.0.0+dfsg-1.2ubuntu1
mdbtools SQL library
https://github.com/mdbtools/mdbtools
sudo apt install libmdbsql3t64mdbtools 1.0.0+dfsg-1.2ubuntu1
JET / MS Access database (MDB) tools
https://github.com/mdbtools/mdbtools
sudo apt install mdbtoolsmdbtools-dev 1.0.0+dfsg-1.2ubuntu1
mdbtools development files
https://github.com/mdbtools/mdbtools
sudo apt install mdbtools-devmdbtools-doc 1.0.0+dfsg-1.2ubuntu1
Dummy package
https://github.com/mdbtools/mdbtools
sudo apt install mdbtools-docodbc-mdbtools 1.0.0+dfsg-1.2ubuntu1
MDB tools ODBC driver
https://github.com/mdbtools/mdbtools
sudo apt install odbc-mdbtoolsmdbtools 1.0.1-r2
library for reading MS Access database files
https://github.com/mdbtools/mdbtools
sudo apk add mdbtoolsmdbtools-bash-completion 1.0.1-r2
Bash completions for mdbtools
https://github.com/mdbtools/mdbtools
sudo apk add mdbtools-bash-completionmdbtools-dev 1.0.1-r2
library for reading MS Access database files (development files)
https://github.com/mdbtools/mdbtools
sudo apk add mdbtools-dev来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.