Zovo-Anleitungen

Binärdateien in VS Code ansehen

Installieren Sie ELF Viewer & PE Viewer und klicken Sie auf eine Binärdatei wie .exe, .dll, .so oder .dylib. Header, Sektionen, Importe, Exporte und Symbole erscheinen direkt in VS Code. Alle Ansichten sind kostenlos, ohne Begrenzung und ohne Anmeldung. Zovo Pro (einmalig 19 USD) ergänzt den Vergleich zweier Binärdateien, den Export der Struktur als JSON oder C-Header und die Suche nach Symbolen in einem ganzen Ordner, und jedes dieser Werkzeuge können Sie dreimal kostenlos ausprobieren.

In VS Code installierenMarketplace-SeiteOpen VSX (Cursor, Windsurf, VSCodium)

Kostenlos, MIT-Lizenz. Extension ID zovo.zovo-elf-pe-viewer.

Schritte in VS Code

  1. Installieren Sie ELF Viewer & PE Viewer aus dem Marketplace, oder drücken Sie Ctrl+P (Cmd+P unter macOS) und führen Sie ext install zovo.zovo-elf-pe-viewer aus.
  2. Klicken Sie im Explorer auf eine Binärdatei, zum Beispiel .exe, .dll, .sys, .so, .dylib, .elf oder .ko. Objektdateien (.o), .bundle-Dateien und ausführbare Dateien ohne Endung öffnen Sie mit Rechtsklick und „Open in ELF & PE Viewer“.
  3. Die Übersicht zeigt zuerst Architektur, Typ, Einsprungpunkt, gelinkte Bibliotheken, Sicherheitsflags (ASLR, DEP, Control Flow Guard), Signatur, Build-ID und PDB-Pfad.
  4. In den Reitern finden Sie die Details. Bei ELF sind das Sektionen, Segmente, Importe mit Bibliothek und Version, Exporte und Symbole, bei PE die DOS-, COFF- und Optional-Header, Datenverzeichnisse, verzögert geladene Importe und Ressourcen, bei Mach-O die Load Commands, Segmente und der Export-Trie.
  5. Jede Tabelle lässt sich filtern, nach jeder Spalte sortieren und als tabulatorgetrennter Text kopieren. Der Link bytes bei einer Sektion, einem Segment oder einem Load Command öffnet den Hex-Reiter mit den markierten Bytes.
  6. Bei Universal Binaries wählen Sie die Architektur, etwa arm64 oder x86_64. Jeder Teil wird für sich gelesen.

In Cursor, Windsurf und VSCodium

Diese Editoren installieren Erweiterungen aus Open VSX. Öffnen Sie die Extensions-Ansicht (Ctrl+Shift+X), suchen Sie nach zovo.zovo-elf-pe-viewer und klicken Sie auf Install. Die Seite auf Open VSX ist zovo/zovo-elf-pe-viewer. Danach funktioniert alles wie in VS Code.

Was kostenlos ist

Kostenlos ist jede Ansicht einer Datei: ELF mit 32 und 64 Bit in beiden Byte-Reihenfolgen, PE32 und PE32+, Mach-O mit 32 und 64 Bit sowie Universal Binaries. Dazu gehören die Übersicht, alle Tabellen, der Hex-Reiter und der Feldbaum mit Offset, Größe und Wert jedes Header-Felds. Werkzeuge wie readelf oder objdump brauchen Sie nicht. Die Erweiterung liest die Datei in einem eigenen Hintergrund-Thread mit Zeit- und Speichergrenze, schreibt nie in die Binärdatei und arbeitet ohne Netzwerkzugriff und ohne Telemetrie.

Was Zovo Pro hinzufügt

Compare two binaries vergleicht zwei Builds und listet geänderte Header-Felder sowie hinzugekommene und entfernte Sektionen, Bibliotheken, Importe und Exporte auf. So sehen Sie sofort, was sich zwischen zwei Versionen einer DLL geändert hat, ohne zwei Tabellen nebeneinander abgleichen zu müssen. Die weiteren Pro-Werkzeuge sind Export structure, das die Struktur als JSON oder als C-Header ausgibt (beide Formate zählen als ein Werkzeug), und Find a symbol or import in a folder, das in allen Binärdateien eines Ordners nach einem Symbol, einem Import oder einem Bibliotheksnamen sucht, als reiner Text oder als /regex/.

So funktioniert Compare two binaries

  1. Klicken Sie im Explorer mit der rechten Maustaste auf die erste Datei und wählen „Compare two binaries (Pro)“, oder führen Sie in der Befehlspalette „ELF & PE Viewer: Compare two binaries (Pro)“ aus.
  2. Wählen Sie die zweite Datei, mit der verglichen werden soll. Das Ergebnis zeigt alle Unterschiede.

Compare two binaries läuft 3 Mal kostenlos, danach braucht es eine Lizenz. Beim Öffnen einer Datei erscheint kein Pop-up, und es läuft kein Countdown.

Per Karte zahlen, einmalig USD 19

Zovo Pro kostet einmalig USD 19. Es ist kein Abo und schaltet die Pro-Werkzeuge in allen Zovo-Erweiterungen frei. Nach der Zahlung per Karte (Stripe) steht der Lizenzschlüssel auf der nächsten Seite. Führen Sie in VS Code "Enter Zovo Pro license key" aus der Command Palette aus und fügen Sie den Schlüssel ein. Der Schlüssel wird auf Ihrem Rechner geprüft, ohne Netzwerkzugriff.

Ein Team mit 5 Personen zahlt einmalig USD 59, ebenfalls per Karte. Alle Regeln und Pro-Werkzeuge stehen auf der Zovo-Pro-Seite (Englisch).

Was es nicht kann

Fragen

Ist die Erweiterung kostenlos?

Ja. Jede Ansicht einer Datei ist kostenlos, ohne Begrenzung und ohne Anmeldung. Nur Export structure, Compare two binaries und Find a symbol or import in a folder gehören zu Zovo Pro. Jedes davon können Sie dreimal kostenlos ausprobieren, und ein Versuch zählt nur, wenn das Werkzeug ein Ergebnis liefert.

Brauche ich readelf, objdump oder dumpbin?

Nein. Die Erweiterung liest ELF, PE und Mach-O selbst, ohne externe Programme.

Funktioniert das auch in Cursor?

Ja. Die Erweiterung steht auch bei Open VSX bereit und lässt sich deshalb in Cursor, Windsurf und VSCodium installieren.

Alle Funktionen und Einstellungen stehen auf der Seite von ELF Viewer & PE Viewer (Englisch).

Geprüft mit Version 0.1.3 der Erweiterung am 2026-11-12.