
|
FOX TOOLS
хитрые инструменты
|
Ваш IP:
38.107.179.242
|
Generate:
Hash ·
Guid ·
Password
Encode:
Url ·
XML/HTML ·
Base64 ·
HEX ·
Text ·
QR Coder ·
IDN
.NET Framework:
VB .NET <=> C# ·
ASP .NET MachineKey ·
DB2Class
Network:
HTTP ·
POP3
Graphics:
ASCII Art
Обработка шестнадцатеричных данных (HEX)
Что такое HEX?
Шестнадцатеричная система счисления (HEX) – это позиционная система счисления по целочисленному основанию 16. В качестве шестнадцатеричных чисел используются цифры от 0 до 9 и латинские буквы от A до F. Значения чисел от 0 до 9 обычны, как и в десятичной системе, далее, от 10 до 16 используются буквы A-F, т.е. буква F = 16, далее 11 = 17, 12 = 18 и т.д и т.п.
Как текст или как число?
Режим кодирования/декодирования «как текст» переводит текст кусками. При кодировании в HEX каждый символ будет преобразован в двухразрядное шестнадцатеричное представление ASC-кода символа. При декодировании, система будет считывать по два символа и преобразовывать их в ASC-код, а затем в соответствующий символ.
Например, если преобразовать число 65535 в HEX в этом режиме, то получится: 3635353335.
Режим кодирования/декодирования «как число» переводит указанный текст весь целиком за один раз, как единое число. Если указанный для кодирования текст невозможно преобразовать в число, то произойдет ошибка.
Например, если преобразовать число 65535 в HEX в этом режиме, то получится: FFFF.
Поддерживаемые форматы
Кодер/Декодер шестнадцатеричных данных позволяет работать с данными в формате языков программирования: Basic, QBasic, Visual Basic, Си, Си++, Visual C++, Pascal, Delphi, Assembler, а также поддерживает работу с шестандцатеричными данными в формате регулярных выражений, и формате RTF (Rich Text Format - свободный межплатформенный формат хранения размеченных текстовых документов).