Обръщане на hex: размяна на байтове, нибъли и символи
Обръщането на hex променя реда на шестнадесетичния вход по три начина: обръщане на реда на байтовете (по подразбиране), обръщане на реда на нибълите или обръщане на суровия символен низ. Обръщането на байтовете разменя endianness, така че DEADBEEF става EFBEADDE; обръщането на нибълите превръща 1234 в 4321. Инструментът премахва 0x представки, нормализира празните места и може да допълни отляво вход с нечетна дължина, когато тази опция е включена.
Обръщането на hex е браузърен инструмент за обръщане на реда на шестнадесетичен вход. Използвайте го, за да размените реда на байтовете, да обърнете реда на нибълите или да обърнете суровия символен низ, в зависимост от резултата, който изисква вашата задача. Обръщането на реда на байтовете е по подразбиране, а DEADBEEF става EFBEADDE в този режим.
Инструментът предоставя три режима на обръщане: ред на байтовете, ред на нибълите и ред на суровите символи. Премахва 0x представки и нормализира празните места във входа. За вход с нечетна дължина може да се използва незадължително допълване отляво, за да стане входът подходящ за обръщане. Изходът зависи от избрания от вас режим: обръщането на двойки шестнадесетични символи се различава от обръщането на отделни нибъли или на целия символен низ.
Шестнадесетичната бройна система представя стойности с помощта на символите 0–9 и A–F. Обръщането на hex е полезно, когато трябва да промените реда на това представяне, например за да размените endianness или да разгледате стойност в различен ред. Инструментът дава на разработчиците и DevOps инженерите бърз начин да извършват тези трансформации, без ръчно да пренареждат символи.
Обръщането на hex работи изцяло във вашия браузър, така че входът се обработва на вашето устройство и не се изпраща към сървър. Инструментът работи офлайн след зареждане на страницата, което го прави полезен, когато няма налична връзка или когато искате да избегнете изпращането на вътрешни данни към услуга на трета страна. Подходящ е за разработчици и DevOps инженери, които се нуждаят от лесен начин да обръщат шестнадесетични стойности като част от дебъгване или друга техническа работа.
Стъпка 1: Поставете или въведете вашия шестнадесетичен вход. Инструментът нормализира празните места и премахва всяка 0x представка.
Стъпка 2: Изберете как да обърнете входа: ред на байтовете, ред на нибълите или суровия символен низ. Редът на байтовете е режимът по подразбиране.
Стъпка 3: Настройте опцията за вход с нечетна дължина, ако е необходимо. Незадължителното допълване отляво позволява на инструмента да обработва вход с нечетен брой символи.
Стъпка 4: Прегледайте резултата, за да потвърдите, че отговаря на реда, от който се нуждаете. Например обръщането на реда на байтовете променя DEADBEEF на EFBEADDE.
Стъпка 5: Копирайте обърнатата шестнадесетична стойност за използване във вашия код, бележки или работен процес за дебъгване.
Случай на употреба: Обърнете реда на байтовете, когато трябва да размените endianness на шестнадесетична стойност, например променяйки DEADBEEF на EFBEADDE.
Случай на употреба: Обърнете реда на нибълите, за да промените стойност като 1234 на 4321, без да я обръщате като двойки байтове.
Случай на употреба: Обърнете суровия символен низ, когато се нуждаете всеки символ в шестнадесетичния вход да е в обратния ред.
Случай на употреба: Обработете случайна задача за обръщане на hex във вашия браузър, без да инсталирате локален инструмент.
Случай на употреба: Работете от друга машина и все пак обръщайте hex вход в браузъра, без да разчитате на локално инсталирана програма.
Случай на употреба: Обработвайте вътрешни шестнадесетични данни, без да ги поставяте в услуга на трета страна, тъй като инструментът работи във вашия браузър.
Случай на употреба: Обработвайте шестнадесетичен вход с нечетна дължина с незадължително допълване отляво, вместо ръчно да добавяте допълване преди обръщането.