Online Gratis Base64 Encoder/Decoder






In informatica, Base64 è un gruppo di binari-a-schemi di codifica del testo che rappresentano i dati binari in una stringa ASCII formato da tradurre in un radix-64 rappresentazione. Il termine Base64 nasce da una specifica di contenuto MIME per la codifica di trasferimento. Ogni Base64 cifra rappresenta esattamente 6 bit di dati. Tre byte a 8 bit (cioè, un totale di 24 bit) può quindi essere rappresentato da quattro a 6-bit Base64 cifre.

Comune a tutti i binari-a-schemi di codifica del testo, Base64 è progettato per trasportare dati memorizzati in formato binario attraverso i canali che solo supporta in modo affidabile il contenuto del testo. Base64 è particolarmente diffuso sul World Wide Web, dove i suoi usi includono la possibilità di incorporare i file di immagine o altro binario attività all'interno testuale attività come HTML e CSS.

La particolare set di 64 caratteri scelti per rappresentare il 64 posto i valori di base varia tra implementazioni. La strategia generale è quello di scegliere i 64 caratteri che sono comuni alla maggior parte delle codifiche e che sono anche stampabili. Questa combinazione di foglie di dati improbabile essere modificato in transito attraverso i sistemi di informazione, come la posta elettronica, che sono stati tradizionalmente 8-bit clean. Per esempio, MIME Base64 attuazione utilizza A–Z, a–z e 0-9 per la prima 62 valori. Altre variazioni condividere questa proprietà, ma differiscono nei simboli scelti per gli ultimi due valori; un esempio è UTF-7.

Le prime istanze di questo tipo di codifica sono stati creati per il dial-up di comunicazione tra i sistemi che eseguono il sistema operativo stesso — ad esempio, uuencode per UNIX, BinHex per il TRS-80 (poi adattato per il Macintosh) e potrebbe quindi rendere più ipotesi su ciò che i personaggi sono sicuri da usare. Per esempio, uuencode utilizza lettere maiuscole, cifre, e molti caratteri di punteggiatura, ma non minuscolo.

Quando si decodifica Base64 testo, quattro personaggi in genere vengono riconvertiti in tre byte. Le uniche eccezioni sono quando i caratteri di riempimento esiste. Un singolo = indica che i quattro personaggi si decodificano solo due byte, mentre == indica che i quattro personaggi si decodificano solo un singolo byte.




Semplifica la tua vita con una serie di potenti strumenti.

Iscriviti ad un piano Ultimate e beneficia di tutte le funzionalità di Apps66.com

Iscriviti ora!