Herramienta de conversión ASCII de cadena a hexadecimal en línea


Splitter


Acerca deHerramienta de conversión ASCII de cadena a hexadecimal en línea:

Esta herramienta de conversión en línea ASCII de cadena a hexadecimal le ayuda a convertir una cadena ASCII en una matriz hexadecimal.

Los símbolos de división de matriz hexadecimal admitidos incluyen ("", " ", "0x", "0X", "\0x", "\0X", "\x", "\X") .

Norma de codificación ASCII:

ASCII (American Standard Code for Information Interchange) es el estándar de codificación de caracteres más utilizado. ASCII estándar tiene una longitud de 7 bits, un total de 128 caracteres diferentes. ASCII extendido tiene una longitud de 8 bits, 256 caracteres diferentes. Símbolo de copyright © define En la tabla ASCII extendida.

Hexagonal:

El sistema numérico hexadecimal consta de 16 caracteres, incluidos (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) más (a, b, e, d, e, f) 6 Carácter. Dado que el sistema de números hexadecimales puede representar cualquier cadena binaria de manera legible, se usa ampliamente en informática. Las cadenas de hash SHA256 generalmente se muestran como cadenas de estilo hexadecimal, usadas en HTML. El sistema de color también se puede representar como números hexadecimales, desde # 000000 (negro puro) hasta #FFFFFF (blanco puro).

comic ascii to hex

Enlace:

Wikipedia (hexadecimal): https://en.wikipedia.org/wiki/Hexadecimal

Wikipedia (ASCII): https://en.wikipedia.org/wiki/ASCII

Conversión ASCII de cadena a hexadecimal en Python:

import binascii


def ascii_to_hex(ascii_str):
    hex_str = binascii.hexlify(ascii_str.encode())
    return hex_str


ascii_input = 'This is an example.'
hex_output = ascii_to_hex(ascii_input)
print('hex result is:{0}'.format(hex_output))

-------------------
hex result is:b'5468697320697320616e206578616d706c652e'

Conversión de cadena ASCII a hexadecimal en Java:

public class NumberConvertManager {
    public static String ascii_to_hex(String ascii_str) {
        StringBuilder hex_str = new StringBuilder();
        for (char ch : ascii_str.toCharArray()) {
            hex_str.append(Integer.toHexString((int) ch));
        }
        return hex_str.toString();
    }

    public static void main(String[] args) {
        String ascii_input = "This is an example.";
        String hex_output = ascii_to_hex(ascii_input);
        System.out.println("hex result is:" + hex_output);
    }
}

-------------------
hex result is:5468697320697320616e206578616d706c652e