Keine Werbung mögen? Gehen Werbefrei Heute

Entferner und Parser für ANSI-Escape-Codes

Entwickler
ANZEIGE Entfernen?

Sequenzanalyse

SGR-Code-Verzeichnis

ANZEIGE Entfernen?

Führung

ANSI-Escape-Code-Stripper & Parser

Entferner und Parser für ANSI-Escape-Codes

Entferne oder wiedergebe ANSI-Escape-Codes aus Terminalausgaben. Füge farbige Terminaltexte ein und entferne entweder alle Escape-Sequenzen für sauberen Klartext (Strip-Modus) oder zeige die stilisierte Ausgabe mit Farben so an, wie sie in einem Terminal erscheinen würde (Render-Modus). Unterstützt 8-Farben-, 256-Farben- und 24-Bit-wahre Farb-ANSI-Sequenzen.

Nutzung

Fügen Sie Ihren ANSI-farbenen Terminal-Ausgabe in das Eingabefeld ein oder laden Sie eine Probe (z. B. farbiges `ls`-Ergebnis, Git-Diff, Build-Log oder eine Anzeige im Stil von neofetch) hoch. Wählen Sie **Entfernungsmodus**, um alle Escape-Sequenzen zu entfernen und sauberen Text zu erhalten, oder wählen Sie **Darstellungsmodus**, um die farbige Ausgabe als stilvolles HTML anzuzeigen. Die Analyse der Sequenz zeigt jede gefundene Escape-Code mit seiner Position, roher Darstellung und entschlüsselter Bedeutung. Verwenden Sie den SGR-Referenz, um spezifische Codes nachzuschlagen.

Funktionen

  • Entfernungsmodus — Entferne alle ANSI-Eskapsequenzen aus der Terminalausgabe, um sauberen, unformatierten Text zu erhalten. Zeigt Statistiken an: entfernte Zeichen, gefundene Sequenzen und Länge des sauberen Textes. Kopiere oder lade als .txt-Datei herunter.
  • Modus der Darstellung — Umwandeln von ANSI-Code in stylisiertes HTML/CSS und Vorschau der farbigen Ausgabe mit einer terminalähnlichen dunklen Hintergrundfarbe. Unterstützt Fettdruck, Kursivschrift, Unterstrich, Durchgestrichen und alle Farbmodi. Als HTML kopieren oder herunterladen.
  • Vollfarben-Unterstützung — Verarbeitet Standardfarben mit acht Farben (30–37), hellen Farben (90–97), eine Palette aus 256 Farben (38;5;n) sowie echte 24-Bit-Farben (38;2;r;g;b) für Vorder- und Hintergrund.
  • Sequenzanalyse Detaillierte Tabelle aller ANSI-Escaped Sequenzen mit Byte-Position, roher Escape-Repräsentation, entschlüsselter Bedeutung und SGR-Parameter. Zusammenfassung der Anzahlen nach Typen.
  • Eingabeverkennung Verarbeitet sowohl tatsächliche ESC-Byte (0x1B) aus der Terminal-Einfügung als auch Textdarstellungen wie `\033[31m` oder `\x1b[31m` aus dem Quellcode.
  • Beispielinhalt Integrierte Beispiele: farbenfrohe `ls`-Dateiübersicht, Git-Differenzierung mit rot/grün, Build-Logs mit Warnungen/Fehlern und asiatisch-artige Systeminformationen im Stil von neofetch.
  • SGR-Code-Verzeichnis Komplette Tabelle der Grafikdarstellungs-Codes für **Select**: Reset, Fett, Kursiv, Unterstrich, Durchgestrichen, alle Vordergrund-/Hintergrundfarbencodes, 256-Farben- und Farbtonsyntax.

Ansi-Farbcodes

ANSI-Farb- und Formatcodes sind besondere Byte-Folgen, die in Terminal-Emulatoren Textformatierungen steuern. Sie beginnen mit dem ESC-Zeichen (0x1b oder \033), gefolgt von eckigen Klammern und Parametercodes. Die häufigsten sind SGR-Codes (Select Graphic Rendition), die mit „m“ enden und Farben sowie Textstile steuern. Diese Codes werden in der Ausgabe von Tools wie `ls`, `git`, `grep`, Bauautomatismen und Testläufen eingebettet, um farbiges Terminalausgabe zu liefern. Wenn diese Ausgabe kopiert oder geloggt wird, erscheinen die Escape-Codes als verunstalteter Text – dieses Werkzeug entfernt oder rendert sie.

ANZEIGE Entfernen?

Was sind ANSI-Escapesequenzen?

ANSI-Farb- und Stilcodes (auch ANSI-Escaped-Sequenzen oder CSI-Sequenzen genannt) sind besondere Zeichenfolgen, die Textformatierung in Terminal-Emulatoren steuern. Sie beginnen mit dem ESC-Zeichen (Hexadecimal 0x1b, Oktal \033), gefolgt von einer eckigen Klammern ‘[‘ und numerischen Parametern, die mit einem Buchstaben enden. SGR-Codes, die mit ‘m’ enden, steuern Farben und Stile: \033[31m setzt den Text auf Rot, \033[1m aktiviert Fettdruck, \033[0m resetzt alle Formatierungen. Sie werden von fast jedem Befehlszeilen-Tool verwendet, um farbiges Ausgabeverhalten zu erzeugen.

Warum sehen Sie verzerrte Zeichen in Ihrem Terminalausgabe?

Wenn Sie farbige Terminalausgabe in einen Texteditor, eine Logdatei oder die Zwischenablage kopieren, werden die ANSI-Escape-Codes als Sequenzen wie \033[31m oder ^[[31m sichtbar. Das sind die rohen Formatierungsanweisungen, die Ihr Terminal normalerweise als Farben interpretiert. Sie erscheinen als verrätselter Text, weil die empfangende Anwendung die ANSI-Codes nicht versteht. Verwenden Sie diese Werkzeugs **Entfernungsmodus**, um sie zu entfernen und sauberen Text zu erhalten, oder den **Darstellungsmodus**, um die gewünschten Farben vorab anzuzeigen.

Was ist der Unterschied zwischen 8-Farbtiefen-, 256-Farbtiefen- und **echten** Farbmodellen?

Der Modus mit acht Farben verwendet Codes 30–37 für den Vordergrund und 40–47 für den Hintergrund und bietet acht Grundfarben (schwarz, rot, grün, gelb, blau, magenta, cyan, weiß) sowie helle Varianten (90–97, 100–107). Der Modus mit 256 Farben verwendet die Syntax `\033[38;5;Nm`, wobei N für 0–255 steht und somit 216 RGB-Farben sowie 24 Graustufen bereitstellt. Der wahre Farbmodus (24-Bit) nutzt `\033[38;2;R;G;Bm` für direkte RGB-Werte und unterstützt über 16 Millionen Farben. Die meisten modernen Terminals unterstützen alle drei Modi.

Ist die Ausgabe Ihres Terminals an einen Server gesendet?

Nein – alle Verarbeitung findet vollständig in Ihrem Browser statt, mithilfe von JavaScript-Regulärausdrücken und DOM-Manipulation. Ihre Terminal-Ausgabe verlässt nie Ihr Gerät. Das ist wichtig, weil Terminal-Ausgaben oft Dateipfade, Servernamen, IP-Adressen und andere sensible Informationen enthalten können. Alle Entschlüsselung, Darstellung und Analyse läuft clientseitig ab, ohne API-Aufrufe.

Möchten Sie werbefrei genießen? Werde noch heute werbefrei

Erweiterungen installieren

IO-Tools zu Ihrem Lieblingsbrowser hinzufügen für sofortigen Zugriff und schnellere Suche

Zu Chrome-Erweiterung Zu Kantenerweiterung Zu Firefox-Erweiterung Zu Opera-Erweiterung

Die Anzeigetafel ist eingetroffen!

Anzeigetafel ist eine unterhaltsame Möglichkeit, Ihre Spiele zu verfolgen. Alle Daten werden in Ihrem Browser gespeichert. Weitere Funktionen folgen in Kürze!

ANZEIGE Entfernen?
ANZEIGE Entfernen?
ANZEIGE Entfernen?

Nachrichtenecke mit technischen Highlights

Beteiligen Sie sich

Helfen Sie uns, weiterhin wertvolle kostenlose Tools bereitzustellen

Kauf mir einen Kaffee
ANZEIGE Entfernen?