ToolMill.io

Hex Encode / Декод - Текст ↔ Hex

Hex Encode / Decode перетворює текст у шістнадцятковий (base-16) байтів та декодів, що спиниться в читабельний текст. Використовуйте його для відключення бінарних перевантажень, інспектування UTF-8 байтів, переворотів втечуваних рядків, а також роботи з хешами або протоколами низького рівня. Прийняття поширених шестигранних форматів (з або без пробілів, нових ліній або префіксів 0x). Запускає 100% локально в браузері — без завантаження — і працює в автономному режимі після установки ToolMill як PWA.

Консервація

Зареєструватися

Приклади

Закодувати текст до шестигранної
Вхід
Hello, ToolMill!
Вихідний
48656c6c6f2c20546f6f6c4d696c6c21
Декод шестигранний текст
Вхід
54686973206973206120686578206465636f646520746573742e
Вихідний
This is a hex decode test.
Декод космічних шестигранних байтів
Вхід
48 65 6c 6c 6f 20 54 6f 6f 6c 4d 69 6c 6c
Вихідний
Hello ToolMill

Що означає кодування Hex

Hex є основою-16 представлення значень байтів. Кожна байт зазвичай написана як два символи шестигранних, тому простий текст розширюється в більш тривалий час, коли ви зашифруєте його тут. Це робить шестигранну функцію, коли ви хочете перевірити значення рівня байтів у читабельній, копіюваній формі.

Коли закодувати текст до шестигранної

Увімкнути текст до шестигранної є корисним, коли ви хочете бачити саме те, що байти рядок виробляє, порівняти скопійовані навантаження, зразки протоколу документів, або огляд непринтованих символів непрямо. Це часто простіше, ніж вгадувати те, що відображається термінал, журнал API або дебугер.

При декодуванні шістнадцяти назад до тексту

Декодування є корисним, коли інструмент, журнал, або копірування, дає вам значення, замість читання символів. Успішне декодування тільки гарантує, що байти можна інтерпретувати як текст тут. Деякі дійсні Hex все ще є бінарними даними або символами керування, так що читабельний вихід не завжди очікуваний результат.

Правила введення та загальні помилки

Дійсно шестигранник використовує символи 0-9 і A-F, і верхній регістр або нижній регістр як робота. Цей інструмент видаляє пробіли та розриви рядків до декодування, але непарна кількість символів шестигранного або будь-якого недійсного характеру все ще не буде. Якщо ви запечені префікси, такі як 0x, пунктуація з колод, або сепаратори з скопченого скидання, очищають ті частини спочатку.

Записи кодування тексту

Коли ви закодуєте текст, сторінка спочатку перетворює цей текст в байти, а потім являє собою ці байти в шістку. Що стосується символів, смайлів та нелатинових символів, оскільки один видимий характер може використовувати декілька байтів. Це також чому два системи можуть з'явитися незгодні, коли вони використовують різні текстові кодування.

Hex не є шифруванням

До того, як ви покладаєте на Hex-Converted значення в журналах, API або скриптах

Перед копіюванням результату в іншу систему перевірте, чи очікується пункт призначення plain hex, розташовані байти, верхівки або нижній колонтитул символів, або префіксовані форми, такі як 0x. Невеликі форматування припущення часто виникають навіть коли основні байти технічно однакові.

Що Hex Encode/Decode не підтверджує інформацію про підпорядковані дані

Перетворення Hex не говорить вам, чи прийшли байти з звичайного тексту, бінарних даних, стисненого вмісту або певного формату програми. Єдине відображення змін. Ви все ще повинні знати, що байти повинні означатися перед довірою виходу для відбілювання або повторного використання.

Як сказати, чи можна видалити Hex вихід Looks Correct

Якщо оригінальні байти насправді представлені текст у кодуванні символів, ви очікуєте. Якщо результат містить непарні символи, замінні символи, або непрочитаний текст, то він все ще може бути дійсним, коли припущена текстова кодування неправильно для вашого робочого процесу.

Він змінює, як відображаються байти, не хто їх може прочитати. Якщо оригінальні байти представляють собою читабельний текст, будь-який може легко перетворювати їх. Використовуйте цей інструмент для перевірки, видалення та перетворення робочих процесів, не для захисту секретів.

Схожі інструменти