Перейти к содержимому
Ghostchars

Нулевая ширина и невидимые

INVISIBLE SEPARATOR (U+2063)

Невидимая запятая, U+2063 INVISIBLE SEPARATOR: разделитель между индексами в записи вроде a⁣i⁣j.

Кодовая позиция
U+2063
Другие записи
u2063\u2063⁣
Удаляется по умолчанию
Да
Управляющий параметр
Параметр не нужен
Может нести нагрузку
Нет

Скопировать и вставить U+2063

Чтобы скопировать и вставить INVISIBLE SEPARATOR (U+2063), нажмите кнопку: в буфер обмена попадёт сам символ, а Ctrl+V (Cmd+V на Mac) вставит его в любое место, где можно печатать.

Откуда он берётся

Редакторы формул и MathML. В жизни он встречается ещё и в тексте, вставленном из научных PDF и из строки формул табличного процессора.

Почему это важно

Ещё одна кодовая позиция, которая читается как ничто и сравнивается как нечто. В стеганографии на символах нулевой ширины она популярна ровно по той же причине, что и три её соседа.

До и после

INVISIBLE SEPARATOR (U+2063) до и после очистки, скрытый символ показан подписанной плашкой
Справочная карточка этого символа: кодовая позиция, вердикт и то же самое до и после, одной картинкой.
ДоaU+2063iU+2063j
Послеaij

Две невидимые запятые разделяют три символа, которые выглядят как одно слово.

Символ показан подписанной плашкой, чтобы было видно, где он стоит. В вашем тексте он не рисует ровно ничего.

Когда он уместен

Внутри настоящего списка индексов в MathML.

Как его удалить

Его удаляет базовый проход. Если структура индексов важна, храните исходный MathML и чистите только выгруженный из него текст.

Текст лежит в файле, а не в буфере обмена? Отчёт по документу для .docx, .odt и .html находит символ внутри файла вместе со скрытыми фрагментами и исправлениями, и открывать файл для этого не нужно. Если вопрос в том, что делает остальной текст, а не этот один символ, можно измерить разброс длины предложений и увидеть, где проявляется каждая привычка: без баллов и без утверждений о том, кто написал текст.

Это водяной знак ИИ?

Используется для сокрытия данных, но не водяной знак

Нет. Это один из четырёх невидимых математических операторов, который утилиты скрытой нагрузки используют как удобный алфавит. Ни одна модель не ставит его как метку.

Известный носитель намеренно спрятанных данных. Кто-то поместил его туда специально, а это уже другой вопрос, чем то, кто написал слова.

Вопросы

Для чего используется U+2063?

В MathML он разделяет индексы в нижнем индексе, и это его единственная настоящая работа. Везде ещё это просто удобный невидимый символ: стеганография на символах нулевой ширины берёт его как букву своего алфавита, поэтому поиск u2063 во вставленном тексте чаще выводит на скрытую нагрузку, чем на формулу.

Почему не поставить настоящую запятую?

Потому что отрисованная формула должна показывать «aij», а нижележащая структура должна по-прежнему знать, что индексов два.

Что он делает в обычном тексте?

Ничего видимого. Он только заставляет две одинаковые на вид строки сравниваться как разные.

Проверьте свой текст

Вставьте что угодно в инструмент очистки, чтобы увидеть каждый скрытый символ: позицию, кодовую позицию и то, что произойдёт с каждым из них. Ничего никуда не отправляется.

Проверьте свой текстОчищать в Chrome прямо при вставкеОчищать на Mac одной комбинацией клавишВсе символы

Анонимная статистика?

Ghostchars обрабатывает ваш текст в браузере и никуда его не отправляет. Мы хотели бы считать просмотры страниц через собственный сервер аналитики, почти без cookie: содержимое не собирается никогда.