Что означает "\ u001B [J"?

Может кто-нибудь объяснить мне, что \u001B [J внутри строки может представлять? Я конвертирую поток входных байтов в строку ascii. Возможно, поток находится в некоторой другой кодировке.

UPDATE:

Вот как я читаю поток

inputStreamReader = new InputStreamReader(session.getStdout(), "ASCII");

int length = inputStreamReader.read(buffer);
stringBuilder.append(buffer, 0, length);

// LOG the result
StringEscapeUtils.escapeJava(stringBuilder.toString());

Ответ 1

Это символ Unicode 1B (символ ESC), за которым следуют два символа [ и J, общая последовательность вызовов ANSI, встречающаяся на многих терминалах.

Этот конкретный очищает экран. Другие можно найти здесь.

Ответ 2

\u001B[J

означает unicode

Unicode хранится в 2 байтах, поэтому после \u существует 4x гексабайта, в этом случае \u001B [J принадлежит другому