Toolbox Hub
Tutti gli strumenti

Hex to Text

Hex text conversion

Hex text conversion Funziona localmente nel tuo browser

Input made only of hex digits and spaces is decoded. Anything else is encoded.

About the

Il convertitore da esadecimale a testo trasforma una stringa di valori di byte esadecimali nei caratteri che rappresentano e rileva la direzione per te: l'input composto solo da cifre esadecimali e spazi viene decodificato, tutto il resto viene codificato. Ciò lo rende un campo in cui puoi incollare in entrambi i modi, che è ciò che desideri quando leggi l'acquisizione di un pacchetto, esegui il debug di un bug di codifica o controlli cosa contiene effettivamente un campo binario. Ogni byte viene gestito separatamente, quindi la conversione è esatta anziché approssimativa.

Where people use the

  • Lettura del testo all'interno di un'acquisizione di pacchetti o di un dump esadecimale.
  • Controllare cosa contiene effettivamente un campo binario in un database.
  • Debug di un bug di Mojibake esaminando i byte grezzi.
  • Creazione di una sequenza di byte da incollare in un dispositivo di prova.

How to use the

  1. 1

    Incolla un valore

    O byte esadecimali separati da spazi, ad esempio 48 65 6c 6c 6f, o testo semplice che desideri codificare.

  2. 2

    Eseguilo

    L'input composto solo da cifre esadecimali e spazi viene decodificato in testo. Tutto il resto è codificato in esadecimale.

  3. 3

    Controlla la direzione

    Se l'output sembra sbagliato, l'input probabilmente corrispondeva all'altro modello. Rimuovi gli spazi per forzare la codifica o aggiungili per forzare la decodifica.

  4. 4

    Copia il risultato

    L'output è testo semplice, pronto per essere incollato nuovamente nel tuo editor o terminale.

Suggerimenti e migliori pratiche

  • Byte separati con spazi durante la decodifica; senza di essi il valore viene letto come un numero.
  • I valori superiori a 127 non sono ASCII; aspettarsi risultati non testuali.
  • Utilizza il convertitore di base numerica se desideri che l'esadecimale sia un numero anziché un testo.

Domande frequenti

Come decide quale direzione convertire?

Verifica se l'input è composto solo da cifre esadecimali e spazi bianchi. Se lo è, l'input viene decodificato. In caso contrario, è codificato.

Perché il mio testo è risultato incomprensibile?

Perché i byte non sono testo nella codifica prevista. I valori superiori a 127 vengono interpretati come punti di codice Unicode, che corrispondono solo all'output UTF-8 per coincidenza.

Ho bisogno di spazi tra i byte?

Per la decodifica, sì. Gli spazi indicano dove finisce un byte e inizia il successivo. Senza di essi l'intera stringa viene letta come un numero.

È lo stesso di un convertitore da esadecimale a decimale?

No. Questo converte tra esadecimale e i caratteri rappresentati da quei byte. Utilizzare il convertitore base numerica per convertire da esadecimale a decimale.

I dati vengono caricati?

No. La conversione avviene nel tuo browser, quindi le acquisizioni dei pacchetti e i payload rimangono sul tuo dispositivo.

Strumenti correlati