Caractères de contrôle
C0 CONTROL CHARACTERS (U+0000-U+001F)
Les 32 codes de contrôle ASCII : NUL, BEL, ESC, les séparateurs de fichier et d'enregistrement, et tous les autres. Ce sont des commandes adressées à un téléscripteur, pas du texte.
- Plage
U+0000-U+001F- Autres notations
u0000-u001f- Catégorie
- Caractères de contrôle
- Supprimé par défaut
- Non
- Option qui le régit
- Caractères de contrôle
--controls - Peut être porteur
- Non
Pas de bouton copier-coller sur cette page, et c'est voulu : elle décrit un bloc de caractères et non un seul, et aucun d'eux n'a besoin d'être collé isolément.
D'où il vient
Des données binaires collées comme du texte, une sortie de terminal contenant encore des séquences d'échappement, des fichiers de journalisation, des fichiers mal décodés, et des charges qui exploitent les logiciels qui les gèrent mal.
Pourquoi il compte
Un NUL tronque une chaîne C ; un ESC peut ouvrir une séquence d'échappement de terminal qui change ce que vous voyez ; les séparateurs découpent des enregistrements à des endroits inattendus. La plupart ne dessinent rien, ou une case de remplacement, si bien qu'un relecteur voit un trou.
Avant et après
U+0007 BELL : un caractère qui faisait autrefois sonner une vraie cloche, aujourd'hui invisible.
Le caractère est affiché sous forme de pastille étiquetée, pour que vous voyiez où il se place. Dans votre texte, il ne dessine absolument rien.
Quand il est légitime
La tabulation, le saut de ligne et le retour chariot, et c'est exactement pourquoi Ghostchars exclut ces trois-là du groupe et ne les supprime jamais.
Comment le supprimer
Activez l'option Supprimer les caractères de contrôle (`--controls`). La tabulation, LF et CR ne sont jamais touchés ; CR est traité à part par la passe des fins de ligne.
Votre texte est dans un fichier plutôt que dans le presse-papiers ? Le rapport du document pour .docx, .odt et .html le trouve à l'intérieur du fichier, avec les passages masqués et les modifications suivies, sans que vous ayez à l'ouvrir. Si la question porte sur le reste de l'écriture plutôt que sur ce seul caractère, vous pouvez mesurer la variation de longueur des phrases et voir où se trouve chaque habitude, sans note et sans rien affirmer sur la personne qui a écrit le texte.
Est-ce un filigrane d'IA ?
Ce n'est pas un filigrane
Non. Des caractères de contrôle dans du texte signalent un problème de décodage ou une sonde délibérée. Aucun modèle n'en produit dans de la prose.
Aucun lien avec un texte généré par une machine. Il vient d'un logiciel, d'un clavier ou d'une personne.
Questions
Est-ce que cela supprime les tabulations ?
Non. La tabulation (U+0009), le saut de ligne (U+000A) et le retour chariot (U+000D) sont exclus du groupe. Les fins de ligne sont traitées par `-n`.
Pourquoi mon terminal devient-il bizarre quand j'affiche le fichier ?
Un caractère ESC ouvre une séquence d'échappement, et le terminal lui obéit. C'est une raison de plus de nettoyer un texte non fiable avant de l'imprimer.
Vérifier votre propre texte
Collez n'importe quoi dans le nettoyeur pour voir tous les caractères invisibles qu'il contient, avec leur position, leur point de code et ce qui arrive à chacun. Rien n'est envoyé.
Vérifier votre propre texteNettoyer dans Chrome au moment du collageNettoyer sur votre Mac avec un raccourci clavierTous les caractères