pkg.soopen package index

brew / rang 4871

Installer kaitai-struct-compiler avec Homebrew, Nix, winget

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

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install kaitai-struct-compiler

local Homebrew formula metadata

Linux

Nixvérifié · 92%
nix profile install nixpkgs#kaitai-struct-compiler

nixpkgs package indexes · pkgs/by-name/ka/kaitai-struct-compiler/package.nix · Source: api.github.com

Windows

Windows Package Managervérifié · 92%
winget install --id Kaitai.StructCompiler -e

Windows Package Manager source index · Kaitai.StructCompiler · Source: cdn.winget.microsoft.com

aperçu

Résumé du paquet

Compiler for generating binary data parsers

Commandes et alias

  • kaitai-struct-compiler

historique

Historique du projet et usages

Kaitai Struct Compiler turns declarative .ksy descriptions of binary formats into parser source code for multiple programming languages.

Historique du projet

The Kaitai project presents Kaitai Struct as a language-neutral way to describe binary layouts once and generate parsers for many target languages. The compiler is the package-manager-facing executable in that ecosystem, turning format specifications into code that reads binary files, memory layouts, and network packet structures.

Historique d'adoption

The project maintains official documentation, a Web IDE, and a public format gallery generated from an open repository of file-format and protocol specifications. The website lists open-source users such as Veles, mitmproxy, Kismet, Beat Link Trigger, and Hobbits, showing adoption in reverse engineering, network inspection, wireless analysis, and binary tooling.

Modes d'utilisation

Developers write a .ksy schema, run kaitai-struct-compiler, and import the generated parser into a target language. The result is especially useful when a binary format is fixed by someone else and the developer needs a maintainable parser rather than hand-written byte-offset code.

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

Kaitai Struct Compiler is package-nerd catnip because it converts binary-format archaeology into reproducible build artifacts: one declarative source file can generate parsers for many language ecosystems, and the format gallery makes specifications browseable like package docs.

Chronologie

  • 2015: Kaitai Project copyright period begins on the official site.
  • 2020-10-16: Kaitai Struct v0.9 release notes announced a major release and documentation/CI changes.
  • 2022-07-08: Compiler release 0.10 published.
  • 2025-09-07: Compiler release 0.11 published.

Related projects

  • Related projects include the Kaitai Struct Web IDE, the formats.kaitai.io gallery, the kaitai_struct_formats repository, Veles, mitmproxy, Kismet, and other binary-analysis tools.

posture de sécurité

Niveau de risque : vert

narrow executable package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • narrow executable package without higher-risk signals

Signaux

  • metadata:no-higher-risk-signals

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 1 plateformes.
  • S’installe avec 1 dépendances d’exécution.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
kaitai-struct-compilercliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-08-04
version du gestionnaire0.11
gestionnaire mis à jour2026-06-22
données localesOK
amontnot checked
dernière version détectéenon détecté

https://github.com/kaitai-io/kaitai_struct_compiler

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:kaitai-struct-compiler
Version0.11
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/kaitai-struct-compiler
Page d'accueilhttps://kaitai.io/
Dépôthttps://github.com/kaitai-io/kaitai_struct_compiler
Docs amonthttps://kaitai.io/
LicenceGPL-3.0-or-later
Archive sourcehttps://github.com/kaitai-io/kaitai_struct_compiler/releases/download/0.11/kaitai-struct-compiler-0.11.zip
Dernière mise à jour2026-06-22T14:03:52-07:00
Pulseupdated
Dépendancesopenjdk
Bouteilledisponible (sur all)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namekaitai-struct-compiler
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Nix95%

kaitai-struct-compiler

nix profile install nixpkgs#kaitai-struct-compiler
  • normalized package name match
  • Correspondance par : Kaitai Struct Compiler
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ka/kaitai-struct-compiler/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
winget95%

Kaitai.StructCompiler

winget install --id Kaitai.StructCompiler -e
  • normalized package name match
  • Correspondance par : Kaitai Struct Compiler
Windows Package Manager source index · cdn.winget.microsoft.com · Windows Package Manager source index: Kaitai.StructCompiler from https://cdn.winget.microsoft.com/cache/source.msix

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

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