# Installer zydis avec Homebrew, apk, apt, dnf, Nix, pacman

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de zydis pour les workflows d'agents IA.

## installation

```sh
sudo av install brew:zydis
```

Commandes d'installation supplémentaires:

### macOS

- Homebrew (100%):

```sh
brew install zydis
```

  Preuve: local Homebrew formula metadata

### Linux

- apk (92%):

```sh
sudo apk add zydis
```

  Preuve: Alpine Linux edge package indexes: zydis from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz

- Debian apt (92%):

```sh
sudo apt install libzydis-dev
```

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

- dnf (92%):

```sh
sudo dnf install zydis
```

  Preuve: Fedora Rawhide package metadata: zydis from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst

- Nix (92%):

```sh
nix profile install nixpkgs#zydis
```

  Preuve: nixpkgs package indexes: pkgs/by-name/zy/zydis/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

- pacman (92%):

```sh
sudo pacman -S zydis
```

  Preuve: Arch Linux sync databases: zydis from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

## Faits du paquet

- **Clé du paquet:** brew:zydis
- **Gestionnaire de paquets:** Homebrew
- **Page du gestionnaire de paquets:** <https://formulae.brew.sh/formula/zydis>
- **Version:** 4.1.1
- **Résumé source:** Fast and lightweight x86/x86_64 disassembler library
- **Page d'accueil:** <https://zydis.re>
- **Dépôt:** <https://github.com/zyantific/zydis>
- **Docs amont:** <https://doc.zydis.re/>
- **Licence:** MIT
- **Archive source:** <https://github.com/zyantific/zydis/archive/refs/tags/v4.1.1.tar.gz>
- **Généré:** 2026-07-08T18:08:21+00:00

## exécutables

- ZydisDisasm (cli)
- ZydisInfo (cli)
- ZydisDisasm (alias)
- ZydisInfo (alias)

## Dépendances

- zycore-c

## Dépendances de compilation

- cmake
- ronn-ng

## Comportement d'installation

- hook post-installation: non défini
- Bouteille: disponible sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux

## Version et fraîcheur

- page générée: 2026-07-08
- version du gestionnaire: 4.1.1
- données locales: OK
- dépôt amont: https://github.com/zyantific/zydis
- dernière version détectée: v4.1.1 (à jour)
- info: No package-manager update timestamp was available.
## Historique du projet et usages

Zydis is Zyantific's compact x86 and x86-64 decoder, disassembler, formatter, and code-generation library. It is aimed at tooling that needs instruction-level detail without dragging in a large runtime or platform-specific dependency stack.

### Historique du projet

The public GitHub repository was created on 2014-10-24, and Zyantific's own 2017 project post described Zydis v2 work as arriving three years after the library's initial release. Early Zydis was a C++11 x86 disassembler; the v2 cycle was a full rewrite that moved the public interface to C99 so it could be used from more languages, drivers, embedded environments, and other low-level contexts.

Zydis evolved from a decoder/disassembler into a broader instruction tooling library. The README now describes it as both a disassembler and code-generation library, while the 2022 v4 project post introduced code generation and rewriting support alongside API simplifications and operand-decoding changes.

The project has kept a package-friendly shape: a CMake build, an optional single-header/single-source amalgamated distribution, no third-party runtime dependency, official documentation, small CLI tools such as ZydisInfo and ZydisDisasm, and bindings or front ends for Rust, Python, and zasm.

### Historique d'adoption

Zydis adoption is unusually visible for a low-level C library because the README names major open-source consumers including x64dbg, Mozilla Firefox, and WebKit. Those users point to its niche: reverse engineering, debugging, browser JavaScript engines, binary analysis, and code-rewriting tools that need accurate x86 instruction metadata.

Its packaging spread follows the same pattern. The README documents availability through multiple package ecosystems and highlights support for Windows, macOS, Linux, BSDs, UEFI, user mode, and kernel mode, making it attractive to package maintainers who want one small library that builds across uncommon targets.

### Modes d'utilisation

Developers use Zydis to decode byte buffers into instruction structures, format human-readable Intel or AT&T assembly, inspect operands and implicit register or flag effects, and, in newer APIs, encode or rewrite instructions. The bundled examples show direct disassembly and instruction encoding, while ZydisInfo is useful for inspecting the metadata Zydis exposes for a single instruction.

In package-manager terms, Zydis is usually consumed as headers, a library, and a couple of inspection utilities rather than as an end-user application. It sits underneath debuggers, disassemblers, binary instrumentation systems, emulator-adjacent tooling, and security research workflows.

### Pourquoi les passionnés de paquets s'y intéressent

Zydis matters to package nerds because it is a modern example of a highly specialized systems library that succeeds by being easy to vendor, package, and cross-compile. The no-libc/no-malloc posture and amalgamated release option explain why downstreams can embed it in places where ordinary libraries are too heavy.

It also shows how package visibility can come from downstream trust rather than a flashy command line. A small formula exposes a library that quietly supports reverse-engineering tools, browser engines, and low-level diagnostics across several operating systems.

### Chronologie

- 2014-10-24: Public GitHub repository for zyantific/zydis is created.
- 2017-07-24: Zyantific announces the v2 alpha, describing a complete rewrite and the move from C++11 to C99.
- 2022-11-20: Zyantific announces the v4 line with code generation, rewriting support, and API simplifications.
- 2020s: The README documents adoption by x64dbg, Mozilla Firefox, WebKit, language bindings, zasm, and package-manager distribution across major desktop and Unix-like systems.

### Related projects

- Related projects include x64dbg, Mozilla Firefox's SpiderMonkey/JavaScript engine code, WebKit JavaScriptCore, Intel XED, LLVM instruction data, zasm, zydis-rs, zydis-py, Capstone, distorm, and other x86 reverse-engineering or binary-analysis tools.

### Sources

- <https://api.github.com/repos/zyantific/zydis>
- <https://doc.zydis.re/>
- <https://github.com/zyantific/zydis>
- <https://raw.githubusercontent.com/zyantific/zydis/master/README.md>
- <https://zyantific.com/posts/zydis-v2-0-alpha-out-now>
- <https://zyantific.com/posts/zydis-v4-0-released>
- <https://zydis.re/>


## Notes de sécurité

library-like package without higher-risk signals.

- **Risque Geiger:** vert / faible
- library-like package without higher-risk signals

## Détails de la base source

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** zydis
- **Version Scheme:** 0
- **Revision:** 0
- **Head Version:** HEAD
- **Bottle Stable Root URL:** <https://ghcr.io/v2/homebrew/core>
- **Deprecated:** no
- **Disabled:** no
- **Keg Only:** no
- **URL Keys:** head, stable

## Autres enregistrements de gestionnaires de paquets

- Debian apt - libzydis-dev - 4.1.1-1: normalized package name match | Debian stable package indexes: libzydis-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | fast and lightweight x86/x86-64 disassembler library - development | https://zydis.re
- Debian apt - libzydis-doc - 4.1.1-1: normalized package name match | Debian stable package indexes: libzydis-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | fast and lightweight x86/x86-64 disassembler library - documentation | https://zydis.re
- Debian apt - libzydis4.1 - 4.1.1-1: normalized package name match | Debian stable package indexes: libzydis4.1 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | fast and lightweight x86/x86-64 disassembler library | https://zydis.re
- Debian apt - zydis-tools - 4.1.1-1: normalized package name match | Debian stable package indexes: zydis-tools from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | fast and lightweight x86/x86-64 disassembler library - tools | https://zydis.re
- Nix - zydis: normalized package name match | nixpkgs package indexes: pkgs/by-name/zy/zydis/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- Ubuntu apt - libzydis-dev - 4.0.0-2.1build2: normalized package name match | Ubuntu 24.04 LTS package indexes: libzydis-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | fast and lightweight x86/x86-64 disassembler library - development | https://zydis.re
- Ubuntu apt - libzydis-doc - 4.0.0-2.1build2: normalized package name match | Ubuntu 24.04 LTS package indexes: libzydis-doc from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | fast and lightweight x86/x86-64 disassembler library - documentation | https://zydis.re
- Ubuntu apt - libzydis4.0t64 - 4.0.0-2.1build2: normalized package name match | Ubuntu 24.04 LTS package indexes: libzydis4.0t64 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | fast and lightweight x86/x86-64 disassembler library | https://zydis.re
- Ubuntu apt - zydis-tools - 4.0.0-2.1build2: normalized package name match | Ubuntu 24.04 LTS package indexes: zydis-tools from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | fast and lightweight x86/x86-64 disassembler library - tools | https://zydis.re
- apk - zydis - 4.1.0-r0: normalized package name match | Alpine Linux edge package indexes: zydis from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz | Fast and lightweight x86/x86-64 disassembler and code generation library | https://zydis.re
- apk - zydis-dev - 4.1.0-r0: normalized package name match | Alpine Linux edge package indexes: zydis-dev from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz | Fast and lightweight x86/x86-64 disassembler and code generation library (development files) | https://zydis.re
- apk - zydis-doc - 4.1.0-r0: normalized package name match | Alpine Linux edge package indexes: zydis-doc from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz | Fast and lightweight x86/x86-64 disassembler and code generation library (documentation) | https://zydis.re
- dnf - zydis - 5.0.0-3.20250928git5091440.fc44: normalized package name match | Fedora Rawhide package metadata: zydis from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Fast and lightweight x86/x86-64 disassembler and code generation library | https://github.com/zyantific/zydis
- dnf - zydis-devel - 5.0.0-3.20250928git5091440.fc44: normalized package name match | Fedora Rawhide package metadata: zydis-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Development libraries and header files for zydis | https://github.com/zyantific/zydis
- dnf - zydis-doc - 5.0.0-3.20250928git5091440.fc44: normalized package name match | Fedora Rawhide package metadata: zydis-doc from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Documentation for zydis | https://github.com/zyantific/zydis
- dnf - zydis-tools - 5.0.0-3.20250928git5091440.fc44: normalized package name match | Fedora Rawhide package metadata: zydis-tools from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Tools for zydis | https://github.com/zyantific/zydis


## Liens liés

- [Terminal utility packages](https://www.automicvault.com/fr/pkg/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Text processing packages](https://www.automicvault.com/fr/pkg/text-processing-tools/) - Matched text, document, or structured-data processing metadata.
- [Developer build packages](https://www.automicvault.com/fr/pkg/developer-build-tools/) - Matched build, compiler, generator, or developer workflow metadata.
- [Networking and protocol packages](https://www.automicvault.com/fr/pkg/networking-protocol-tools/) - Matched network, protocol, or remote-service metadata.
- [cmake](https://www.automicvault.com/fr/pkg/brew/cmake/) - Build dependency declared by Homebrew.
- [rizin](https://www.automicvault.com/fr/pkg/brew/rizin/) - Popular package that depends on this formula.
- [udis86](https://www.automicvault.com/fr/pkg/brew/udis86/) - Shares av.db curated category or tags: cli, developer-tools, disassembler, disassembly, library.
- [objconv](https://www.automicvault.com/fr/pkg/brew/objconv/) - Shares av.db curated category or tags: cli, developer-tools, disassembler, x86, x86-64.
- [flatbuffers](https://www.automicvault.com/fr/pkg/brew/flatbuffers/) - Shares av.db curated category or tags: cli, code-generation, developer-tools, library.
- [nasm](https://www.automicvault.com/fr/pkg/brew/nasm/) - Shares av.db curated category or tags: cli, developer-tools, x86, x86-64.
- [protobuf-c](https://www.automicvault.com/fr/pkg/brew/protobuf-c/) - Shares av.db curated category or tags: cli, code-generation, developer-tools, library.
- [ada-url](https://www.automicvault.com/fr/pkg/brew/ada-url/) - Shares av.db curated category or tags: cli, developer-tools, library.
- [ancient](https://www.automicvault.com/fr/pkg/brew/ancient/) - Shares av.db curated category or tags: cli, developer-tools, library.
- [apr](https://www.automicvault.com/fr/pkg/brew/apr/) - Shares av.db curated category or tags: cli, developer-tools, library.

## Combined YAML source

View the package source record on GitHub. [combined/zydis.yml](https://github.com/automic-vault/db/blob/main/combined/zydis.yml)


## Sources

- Nucleus package database
- Geiger risk classifier
- package-page enrichment
- curated package history
- package version freshness
- av.db category and tag curation
- package relationship graph
- external package-manager database matches
- cross-ecosystem install command graph
