Base64 e decimale

Porta un intero senza segno nel Base64 dei suoi byte, o il contrario.

Un intero come byte

Alcune API salvano un intero come il Base64 dei suoi byte big-endian, non come il Base64 delle cifre decimali. Questa pagina converte un intero senza segno in quel Base64, oppure rilegge i byte in decimale. Codificare i caratteri è Base64.

Come si usa

  1. Scrivi il numero o il Base64. Aggiorna mentre scrivi è attivo.
  2. Direzione è Decimale verso Base64 oppure Base64 verso decimale.
  3. Converti gira una volta. Mostra esempio mette Decimale verso Base64 e 256. Il risultato è AQA=, i byte 01 00. 255 è /w==. 0 è AA==, un byte zero.
  4. Cancella tutto svuota le due caselle. Copia risultato copia l’uscita.

Come si scelgono i byte

Decimale verso Base64 accetta solo cifre. Un meno, un punto decimale, spazi e un più iniziale sono rifiutati. L’intero si scrive in esadecimale, si completa a un numero pari di cifre e quei byte passano a Base64 standard. L’unico zero iniziale è quel riempimento, quindi 0 è un solo byte 00. Base64 verso decimale legge Base64 standard, tratta i byte come un intero senza segno big-endian e scrive il decimale. Un Base64 vuoto è un errore. Byte 00 iniziali in più non cambiano il valore decimale.

A che serve

  • Far tornare un contatore salvato come byte Base64.
  • Verificare che 256 sia AQA=, non il Base64 dei caratteri 2, 5 e 6.
  • Leggere un identificatore binario corto come numero.

Domande

Il Base64 del testo 256 è diverso.

Quello codifica i caratteri. Questa pagina codifica l’intero 256 come i byte 01 00.

Un numero negativo è fallito.

Solo interi senza segno. Non c’è un byte di segno.