# Install libesedb with Homebrew, dnf, apt, zypper

Library and tools for Extensible Storage Engine (ESE) Database files. Version 20260704 via Homebrew; verified from local package data. Also installable with debian: sudo apt install libesedb-dev.

## Install

```sh
sudo av install brew:libesedb
```

Additional install commands:

### macOS

- Homebrew (100%):

```sh
brew install libesedb
```

  Evidence: local Homebrew formula metadata

### Linux

- dnf (92%):

```sh
sudo dnf install libesedb
```

  Evidence: Fedora Rawhide package metadata: libesedb from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst

- Debian apt (92%):

```sh
sudo apt install libesedb-dev
```

  Evidence: Debian stable package indexes: libesedb-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

- zypper (92%):

```sh
sudo zypper install libesedb-devel
```

  Evidence: openSUSE Tumbleweed package metadata: libesedb-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst

## Package facts

- **Package key:** brew:libesedb
- **Package manager:** Homebrew
- **Version:** 20260704
- **Source summary:** Library and tools for Extensible Storage Engine (ESE) Database files
- **Homepage:** <https://github.com/libyal/libesedb>
- **Repository:** <https://github.com/libyal/libesedb>
- **Generated:** 2026-08-03T19:37:03+00:00

## Executables

- esedbexport (alias)
- esedbinfo (alias)

## Install behavior

- Bottle: not available

## Freshness

- Page generated: 2026-08-03
- Package-manager version: 20260704
## Project history and usage

libesedb is a libyal library and tool set for reading Extensible Storage Engine database files, the EDB format used by several Microsoft applications.

### Project history

The upstream README and wiki describe libesedb as an experimental library for the ESE Database File format. The project is part of the libyal family, which packages file-format libraries and forensic tooling around reverse-engineered or partially documented formats.

### Adoption history

The ESE format matters because upstream documents it as being used by Windows Search, Windows Mail, Exchange, and Active Directory. That makes libesedb useful to digital forensics, incident response, e-discovery, and data-migration workflows that need to inspect EDB files without Microsoft APIs.

### How it is used

The package exposes command-line tools such as esedbinfo and esedbexport. Upstream documentation also links a formal ESE/EDB format document and a separate esedb knowledge base, so the package doubles as executable tooling and reference material.

### Why package nerds care

For package nerds, libesedb is a representative libyal package: a low-level C library, Python bindings in the source tree, separate CLI tools, and pre-release tags that use date-based experimental versions rather than a conventional stable semantic-version series.

### Timeline

- 2024: GitHub releases list libesedb-experimental-20240202 as a February 2, 2024 pre-release.
- 2024: GitHub releases list libesedb-experimental-20240420 as an April 20, 2024 pre-release.
- 2026: The libesedb wiki page was edited on May 14, 2026 and still described the project status as experimental.

### Related projects

- The README points to libyal documentation for forensic analysis of Windows Search databases and to the esedb-kb repository as related reference material.

### Sources

- <https://formulae.brew.sh/formula/libesedb>
- <https://github.com/libyal/libesedb>
- <https://github.com/libyal/libesedb/blob/main/documentation/Extensible%20Storage%20Engine%20%28ESE%29%20Database%20File%20%28EDB%29%20format.asciidoc>
- <https://github.com/libyal/libesedb/releases>
- <https://github.com/libyal/libesedb/wiki>


## Security Notes

library-like package without higher-risk signals.

- **Geiger risk:** green / low
- library-like package without higher-risk signals

## Other Package-Manager Records

- Debian apt - libesedb-dev - 20240420-1: normalized package name match | Debian stable package indexes: libesedb-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Extensible Storage Engine DB access library -- development files | https://github.com/libyal/libesedb
- Debian apt - libesedb-utils - 20240420-1: normalized package name match | Debian stable package indexes: libesedb-utils from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Extensible Storage Engine DB access library -- Utilities | https://github.com/libyal/libesedb
- Debian apt - libesedb1t64 - 20240420-1: normalized package name match | Debian stable package indexes: libesedb1t64 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Extensible Storage Engine DB access library | https://github.com/libyal/libesedb
- Debian apt - python3-libesedb - 20240420-1: normalized package name match | Debian stable package indexes: python3-libesedb from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Extensible Storage Engine DB access library -- Python 3 bindings | https://github.com/libyal/libesedb
- Ubuntu apt - libesedb-dev - 20181229-3.2build1: normalized package name match | Ubuntu 24.04 LTS package indexes: libesedb-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Extensible Storage Engine DB access library -- development files | https://github.com/libyal/libesedb
- Ubuntu apt - libesedb-utils - 20181229-3.2build1: normalized package name match | Ubuntu 24.04 LTS package indexes: libesedb-utils from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Extensible Storage Engine DB access library -- Utilities | https://github.com/libyal/libesedb
- Ubuntu apt - libesedb1t64 - 20181229-3.2build1: normalized package name match | Ubuntu 24.04 LTS package indexes: libesedb1t64 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Extensible Storage Engine DB access library | https://github.com/libyal/libesedb
- Ubuntu apt - python3-libesedb - 20181229-3.2build1: normalized package name match | Ubuntu 24.04 LTS package indexes: python3-libesedb from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Extensible Storage Engine DB access library -- Python 3 bindings | https://github.com/libyal/libesedb
- dnf - libesedb - 20240420-10.fc45: normalized package name match | Fedora Rawhide package metadata: libesedb from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst | Library to access the Extensible Storage Engine (ESE) Database File (EDB) format | https://github.com/libyal/libesedb
- dnf - libesedb-devel - 20240420-10.fc45: normalized package name match | Fedora Rawhide package metadata: libesedb-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst | Development files for libesedb | https://github.com/libyal/libesedb
- dnf - python3-pyesedb - 20240420-10.fc45: normalized package name match | Fedora Rawhide package metadata: python3-pyesedb from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst | Python3 binding for the library reading of esedb format | https://github.com/libyal/libesedb
- zypper - libesedb-devel - 20260704-1.2: normalized package name match | openSUSE Tumbleweed package metadata: libesedb-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst | Development files for libesedb, a EDB file format library | https://github.com/libyal/libesedb
- zypper - libesedb-tools - 20260704-1.2: normalized package name match | openSUSE Tumbleweed package metadata: libesedb-tools from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst | Tools to access the EDB format | https://github.com/libyal/libesedb
- zypper - libesedb1 - 20260704-1.2: normalized package name match | openSUSE Tumbleweed package metadata: libesedb1 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst | Library to access the EDB format | https://github.com/libyal/libesedb
- zypper - python313-libesedb - 20260704-1.2: normalized package name match | openSUSE Tumbleweed package metadata: python313-libesedb from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst | Library and tools to access the ESE Database File (EDB) format | https://github.com/libyal/libesedb
- zypper - python314-libesedb - 20260704-1.2: normalized package name match | openSUSE Tumbleweed package metadata: python314-libesedb from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst | Library and tools to access the ESE Database File (EDB) format | https://github.com/libyal/libesedb


## Combined YAML source

View the package source record on GitHub. [combined/libesedb.yml](https://github.com/mxcl/pkgdb/blob/main/combined/libesedb.yml)


## Sources

- pkg.so package database
- Geiger risk classifier
- curated package history
- pkgdb category and tag curation
- external package-manager database matches
- cross-ecosystem install command graph
