Hex Encode / Декодиране готварски текст
Hex Encode / Decode превръща текста в шестнайсетични (база-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
Какво значи това?
Хекс е база-16 представяне на байт стойностите. Всеки байт обикновено е написан като два хекса символи, поради което простият текст се разширява в по-дълга последователност, когато го кодирате тук. Това прави хекса полезен, когато искате да инспектирате стойности на ниво байт в четим, копираем вид.
Кога да кодираме текст в хекса
Кодирането на текст към хекс е полезно, когато искате да видите точно кои байтове низ произвежда, сравни копирани полезни товари, документи протокол проби, или проверка на непечатни символи косвено. Това често е по-лесно, отколкото да се познае какво терминал, API дневник, или дебъгер показва.
Кога да декодираме Хекс обратно към текст
Декодирането е полезно, когато инструмент, лог или копирано сметище ви дава байт стойности, вместо четим символи. Успешното декодиране гарантира, че байтите могат да се тълкуват като текст тук. Някои валидни hex все още представлява двоични данни или командни знаци, така че четене изход не винаги е очакваният резултат.
Правила за въвеждане и общи грешки
Валиден хекс използва символите 0-9 и A-F, и горната или долната част и двете работа. Този инструмент премахва пространства и линия прекъсва преди декодиране, но нечетен брой на хекс символи или всеки невалиден характер все още ще се провали. Ако сте поставили предварително поправки като 0x, пунктуация от трупи, или разделители от копирано сметище, първо почисти тези части.
Бележки за кодиране на текст
Когато кодирате текст, страницата първо превръща този текст в байтове и след това представя тези байтове в магия. Това има значение за символи, емоджи и не-латинови символи, защото един видим герой може да използва множество байтове. Ето защо две системи може да изглежда не са съгласни, когато използват различни текстови кодиране.
Hex не е криптиране
Преди да разчитате на нарушаваните от Хекс ценности в логове, API или скриптове
Преди да копирате резултата в друга система, проверете дали местоназначението очаква обикновена магия, разположени байтове, главни или долни букви или предварително фиксирани форми като 0x. Малките формовъчни предположения често имат значение дори когато базовите байтове са технически еднакви.
Hex Encode/Decode не потвърждава основните данни
Преобразуването на Хекс не ви казва дали байтите идват от обикновен текст, двоични данни, компресирано съдържание или специален формат за приложение. Това променя само представителството. Все още трябва да знаете какво трябва да означават байтите, преди да се доверите на изхода за отстраняване или повторна употреба.
Как да кажем дали декодираният изход на Хекса изглежда правилен
Декодирания изход от хекс може да изглежда правилен само ако оригиналните байтове действително представляват текст в символа кодиране, което очаквате. Ако резултатът съдържа нечетливи символи, заместващи символи или нечетливи текстове, хексът може все още да е валиден, докато предполагаемото кодиране на текста е грешно за работния поток.
Хекс променя начина, по който се показват байтите, а не кой може да ги чете. Ако оригиналните байтове представляват четлив текст, всеки може лесно да ги върне обратно. Използвайте този инструмент за проверка, отстраняване на грешки и преобразуване работни потоци, а не за защита на тайни.
Свързани инструменти
Base64 Encode / Decode Tool
Кодирайте текст в Base64 или декодирайте Base64 обратно в четимо съдържание директно във вашия браузър. Полезно е за инспектиране на жетони, дебъгване на заглавните части, проверка на конфигурираните стойности, декодиране на зарядите на API и конвертиране на обикновен текст без използване на дистанционно обслужване. ToolMill работи напълно клиентска страна за поверителност и продължава да работи офлайн след инсталация.
Кодиране
HTML Entity Encode / Decode — Escape & Unescape HTML
HTML Entity Encode / Decode converts special characters like <, >, &, and quotes into safe HTML entities (and decodes them back). Use it when working with HTML attributes, templates, CMS editors, Markdown docs, or when debugging copy/paste issues. Handles common named entities (e.g. <, >, &, ") and numeric entities. Runs 100% locally in your browser — no uploads — and works offline after installing ToolMill as a PWA.
Кодиране
ROT13 Encode / Декодиране на текст
ROT13 е прост шифър за заместване на буквите, който променя A↔N, B↔O и т.н. Той често се използва за спойлери, леко объркване, и форум / имейл текст. Този инструмент кодира обикновен текст на ROT13 и декодира ROT13 обратно към текста (операцията е симетрична). Работи 100% локално в браузъра си и работи офлайн след инсталиране на ToolMill като PWA.
Кодиране
URL код / декодиране (процентно въвеждане)
URL Encode/Decode (процент-encoding) конвертира опасни символи в защитен от URL формат и отново. Използвайте го за заявки низове, пренасочете UTM параметри, и debugging API заявки (RFC 3986). Работи 100% локално в браузъра си и работи офлайн след инсталиране на ToolMill като PWA.
Кодиране
