Entferner und Parser für ANSI-Escape-Codes
Führung
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.
Was sind ANSI-Escapesequenzen?
Warum sehen Sie verzerrte Zeichen in Ihrem Terminalausgabe?
Was ist der Unterschied zwischen 8-Farbtiefen-, 256-Farbtiefen- und **echten** Farbmodellen?
Ist die Ausgabe Ihres Terminals an einen Server gesendet?
Erweiterungen installieren
IO-Tools zu Ihrem Lieblingsbrowser hinzufügen für sofortigen Zugriff und schnellere Suche
恵 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!
Unverzichtbare Tools
Alle Neuheiten
AlleAktualisieren: Unser neuestes Werkzeug hinzugefügt am 1. Mai 2026
