

This command will decode the base64 encoded text file and print the original text on standard output. To decode the content of the base64 encoded text file ' encodedfile. Decode the text fileįor, decode an encoded text file, we will have to use the –decode or -d option. The following command will convert the text in the file using base64 and save the output to another file called " encodedfile.txt »:īase64 archivotexto.txt > archivoCodificado.txtįor, view the content of the encoded file, we can use the command cat. This command will encode the specified text file and print its encoded form to standard output.Īs well we can save the encoded output to a file, rather than printing it to standard output. If we were interested in encoding a text file called ' archivotext.txt', the command to use would be: The command base64 can also be used to encode a text file. txt"Įcho “4oCcdGV4dG8gZGUgZWplbXBsb+KAnQo=” | base64 -decode > archivoDecodificado.txtįor, view the content of the decoded file, we can use the command cat. The following command will decode the encoded text and save the original text in a file called " Decoded file. We will also be able to save decoded output to file, rather than printing to standard output. This command will print the original text to standard output as shown in the above screenshot. To decode base64 encoded text ' 4oCcdGV4dG8gZGUgZWplbXBsb + KAnQo =', the command would be:Įcho “4oCcdGV4dG8gZGUgZWplbXBsb+KAnQo=” | base64 -decode We can decode base64 encoded text using –decode or -d option. The following command will encode the text and save the output to a file called " encodedfile.txt«:Įcho “texto de ejemplo” | base64 > archivoCodificado.txtįor, view the content of the encoded file, we can use the command cat, as you can see in the previous capture. We can also save the encoded output to a file, instead of printing it to standard output. This command will encode the text in the string using base64 and print the encoded text to standard output.

Users can encode a string with base64 command.

-version → This other option show information about the version we use.-i, -ignore-garbage → This option will help us while we decode to ignore non-alphabet characters.-do –decode → We will use this option to decode a file or string.-help → We will use this option to show help on using base64.

Some of the options The command line that can be used with the base64 command are: To carry out this example I am going to use the terminal (Ctrl + Alt + T) of the Ubuntu 20.04 Focal Fossa system.
#BASE64 DECODE LINUX HOW TO#
In the following lines we will see how to use base64 command to encode and decode data in string or file. Some of the uses of encryption are compressing data, hiding data, or transmitting data in another format. All the famous variants that go by the name Base64 use the character range AZ, az and 0-9 in this order for the first 62 digits, but the symbols chosen for the last two digits vary considerably from one to the other. This has led to its use for email encryption, PGP, and other applications. It is the highest power that can be represented using only printable ASCII characters. As a result, information is lost or corrupted during transmission.īase 64 is a positional numbering system that uses 64 as the base. Base64 is the encoding process where binary data is converted to ASCII.īase64 encoding is mainly used to avoid transmission problems, which occur when binary data is transmitted to text-based systems that cannot handle this binary data correctly. In contrast, decoding is the opposite of the encoding method that converts the encoded data to its original format. Encoding is the process used to convert data into a format required for effective transmission or storage. In the next article we are going to take a look at how can we encode and decode from the terminal with base64.
