c't 13/2024
S. 67
Test & Beratung
Datenanalyse

Strukturierhilfe

Kaitai Struct hilft beim Analysieren, Dokumentieren und Lesen von Binärdateien.

Selbst in Zeiten lesbarer, geschwätziger XML- und JSON-Datenbestände nehmen Binärformate einen wichtigen Platz ein: Dateisysteme, Bilddateien und vieles Weitere liegt in dieser Form auf Datenträgern herum. Mit Kaitai Struct filetieren Sie solche Daten reproduzierbar. Die deklarative Sprache beschreibt in simplem YAML das Format binärer Daten. Verschiedene Werkzeuge visualisieren die Beschreibung und überführen sie in ausführbaren Code, um die Daten in verschiedenen Programmiersprachen lesen zu können.

Erste Schritte mit Kaitai fallen leicht: Es gibt eine IDE, die im Browser läuft und die das Funktionsprinzip verstehen hilft. Sie bringt eine Liste bereits fertiger Deklarationen für Formate wie PNG-Dateien und auch einige Beispieldateien mit. Mit wenigen Klicks kann man sich so Informationen wie Bildgröße und Farbtiefe anzeigen lassen, sieht aber auch die interpretierten Daten in Hex und erfasst schnell die Funktionsweise.

Alle heise-Magazine mit heise+ lesen

3,99 € / Woche

Ein Abo, alle Magazine: c't, iX, Mac & i, Make & c't Fotografie

  • Alle heise-Magazine im Browser und als PDF
  • Alle exklusiven heise+ Artikel frei zugänglich
  • heise online mit weniger Werbung lesen
  • Vorteilspreis für Magazin-Abonnenten
Jetzt unbegrenzt weiterlesen Vierwöchentliche Abrechnung.

Alle Ausgaben freischalten

2,95 € 0,25 € / Woche

Nach Testphase 2,95 € wtl.

  • Zugriff auf alle c't-Magazine
  • PDF-Ausgaben zum Herunterladen
  • Zugriff in der c't-App für unterwegs
Jetzt testen Nach Testphase jederzeit monatlich kündbar.

Ausgabe einmalig freischalten

6,20 € / Ausgabe

Diese Ausgabe lesen – ohne Abobindung

  • Sicher einkaufen im heise shop
  • Magazin direkt im Browser lesen
  • Dauerhaft als PDF behalten

Kommentieren