Tiny Online Tools logoTiny Online ToolssearchTools suchen…grid_viewAlle Tools
Startseitechevron_rightReverse-Engineering-Werkzeugechevron_rightBinärstring-ExtraktorBinärstring-Extraktor

Binärstring-Extraktor

Extrahieren Sie druckbare ASCII- und UTF-16LE-Strings aus jeder Binärdatei, mit Byte-Offsets, einstellbarer Mindestlänge und Live-Filterung.

Beliebige Datei auswählenupload_file

Zum Durchsuchen klicken oder Dateien hierher ziehen und ablegen

Jede Datei funktioniert — Executable, Archiv, Bild oder reine Daten

Akzeptiert: */*

346812UTF-16LE-Strings einbeziehen

Ahnliche Tools

3D-Asset-Extraktor

3D-Asset-Extraktor

Extrahieren Sie alle Texturen, Meshes, Materialien und Animationen aus einer GLB- oder GLTF-Datei als ZIP.

CHM-Extraktor

CHM-Extraktor

Entpacken Sie eine kompilierte HTML-Hilfedatei in ihre Seiten, Stylesheets und Bilder — als ZIP, das die ursprüngliche Ordnerstruktur behält.

MHTML-Extraktor

MHTML-Extraktor

Zerlegen Sie ein MHT-Archiv in HTML, Bilder, Stylesheets und Ressourcen und laden Sie es als Ordner herunter, der sich weiterhin im Browser öffnen lässt.

PPTX-Medien-Extraktor

PPTX-Medien-Extraktor

Holen Sie die originalen Bilder, Videos, Audiodateien und eingebetteten Schriften aus einer PowerPoint-Präsentation, samt der Folien, auf denen sie vorkommen.

PDF-Barrierefreiheit prüfen

PDF-Barrierefreiheit prüfen

Prüfen Sie Tags, Lesereihenfolge, Alternativtexte, Sprache und Überschriften nach maschinell prüfbaren WCAG-Regeln.

3D-Transformationswerkzeug

3D-Transformationswerkzeug

Verschieben, drehen, skalieren, zentrieren und auf den Boden setzen — die Transformation wird direkt in die Geometrie übernommen.

PDF komprimieren

PDF komprimieren

Reduziere die Dateigröße eines PDF-Dokuments ohne es hochzuladen.

apps

Mehr Tools

Durchsuchen Sie unsere vollstandige Sammlung kostenloser Online-Tools.

Was dieses Tool macht

Dieses Tool durchsucht eine Datei Byte für Byte und meldet jede Folge druckbarer Zeichen mit mindestens der gewählten Mindestlänge — genau das, was der klassische Unix-Befehl strings -n <N> für ASCII-Text tut, plus ein äquivalenter Durchlauf für UTF-16LE (die Zwei-Byte-pro-Zeichen-Kodierung, die Windows-Binärdateien häufig für breite String-Literale und Ressourcen verwenden, entsprechend strings -e l -n <N>).

Warum Byte-Offsets wichtig sind

Jeder Treffer wird mit seinem dezimalen und hexadezimalen Byte-Offset in der Datei angezeigt. Wenn Sie mit einem Disassembler, einem Hex-Editor oder einer Sektionstabelle abgleichen (siehe die ELF-, PE- und Mach-O-Inspektoren auf dieser Seite), sagt Ihnen der Offset genau, wo der String in der Datei liegt.

Steuerelemente

  • Mindestlänge: kürzere Werte bringen mehr Rauschen zutage (drei druckbare Bytes in Folge kommen in echten Binärdaten zufällig vor); längere Werte übersehen kurze, aber bedeutsame Strings wie Fehlercodes. 4-8 ist ein vernünftiger Standardwert.
  • UTF-16LE-Schalter: deaktivieren Sie ihn, wenn Sie sich nur für ASCII/UTF-8-Inhalte interessieren — das halbiert grob das Rauschen bei Dateien mit viel nicht-textuellem Binärinhalt.
  • Filter: eine live durchgeführte, groß-/kleinschreibungsunabhängige Teilstring-Suche über die bereits extrahierten Strings — nützlich, um eine bestimmte URL, Fehlermeldung, Versionsangabe oder einen Bibliotheksnamen in einer großen Binärdatei zu finden.

Wofür es gut ist

Eingebettete URLs, Dateipfade, Fehlermeldungen, Versionsstrings oder versehentlich in einem Build belassene Zugangsdaten finden, oder sich einfach einen ersten Eindruck davon verschaffen, was eine unbekannte Binärdatei tut, bevor man einen Disassembler bemüht.

Einschränkungen

Dies bildet die Byte-lauf-Erkennung von strings nur für ASCII und UTF-16LE nach — es wird nicht versucht, UTF-8-Mehrbyte-Sequenzen, UTF-16BE oder andere Kodierungen zu erkennen.

Datenschutz

Alles läuft lokal im Browser. Die gewählte Datei wird nirgendwohin hochgeladen.