TraceFree PRO

U+0000..U+0008, U+000B..U+000C, U+000E..U+001F, U+007F..U+009F
CONTROL CHARACTER

Non-printing control character that does not belong in text.

Codepoint
U+0000..U+0008, U+000B..U+000C, U+000E..U+001F, U+007F..U+009F
Kürzel
CTRL
Gruppe
control-char
Klasse
invisible
Voreinstellung
entfernt
Ersetzt durch
entfernt, ohne Ersatz
Codepoints
62

Was es ist

Die nicht druckbaren Steuercodes aus der Zeit von Fernschreibern und Terminals: Klingel, Seitenvorschub, Escape, Löschen und ihre Verwandten, dazu ein zweiter Block, der mit den 8-Bit-Zeichensätzen kam.

Tabulator, Zeilenvorschub und Wagenrücklauf sind ausgenommen. Die gehören in Text, und TraceFree PRO meldet sie nie.

Woher es kommt

Aus Binärdaten, die als Text gelesen wurden, aus einer fehlgeschlagenen Zeichensatz-Umwandlung, aus Terminalausgaben, die in ein Dokument kopiert wurden, und aus Dateien, die ein Programm zusammengesetzt hat, ohne mit einem menschlichen Leser zu rechnen.

Wann es dazugehört

In einem Dokument im Grunde nie. Ihr Vorkommen bedeutet meist, dass weiter oben in der Kette etwas eine Datei für die falsche Art von Datei gehalten hat.

Was TraceFree PRO damit macht

VoreinstellungVerhalten
conservativeentfernt
defaultentfernt
report-onlynachgefragt
strictentfernt

Die Kontext-Prüfungen können eine Bereinigung immer nur vorsichtiger machen, nie schärfer. Eine Regel „immer entfernen“ setzt sie nicht außer Kraft.

Wie man es entfernt

In TraceFree PRO den Zwischenablage-Wächter einschalten und den Text kopieren. Auf der Kommandozeile:

tracefree clean --backup document.txt
pbpaste | tracefree clean | pbcopy

Melden, ohne etwas zu ändern — Exit-Code 1 bei Funden, damit es in der CI taugt:

tracefree check -r ./docs

Wie man es schreibt

Diese Seite gibt das Zeichen selbst nie aus, nur Schreibweisen dafür. Eine Seite über unsichtbare Zeichen, die unsichtbare Zeichen enthält, wäre nicht prüfbar — und genau das ist das Problem, für das es dieses Programm gibt.

SchreibweiseWert
UnicodeU+0000
Rust\u{0}
JavaScript, Python\u0000
HTML� �
Regex (PCRE, Rust)\x{0}

Am eigenen Text ausprobieren

Beliebigen Text in die Browser-Demo einfügen und sehen, was darin steht. Dieselbe Engine wie in der Anwendung, vollständig auf Ihrem Gerät — nichts wird hochgeladen.

Ausprobieren

Laden im Mac App Store
Bald verfügbar
Erhältlich bei Microsoft
Bald verfügbar