Application Center - Maplesoft

App Preview:

Base64 Format Encoding/Decoding

You can switch back to the summary page by clicking here.

Learn about Maple
Download Application




about application

 

   

Base64 Format Encoding/Decoding

 

 Czeslaw Koscielny

Wroclaw University of Applied Informatics, PolandNULL

e-mail: ckoscielny@horyzont.eu

About

 

 

Base64 format is useful for encoding arbitrary binary information as, for example,  *.exe files, encrypted messages, cryptographic keys, audio and image files, for transmission by electronic mail.  The application applies the freeware executable published by  John Walker (http://www.fourmilab.ch) and allows to encode list of bytes, containing arbitrary values, 0 including, to base64 string format and decode obtained string again into list of bytes. Similarly it is possible to encode/decode arbitrary files. File encoded to base64 format has original file name with the added extension *.b64. For safety reasons,  name of the decoded file is the concatenation of an original file name and  dash character (_).  After opening this document the user will see the window below. After closing the application, press the [!!!] button on the toolbox to restart the application.

 

Fig 1. The task selection

 

The Figs below explain the use of  the application.


Fig. 2. Encoding list of bytes to 6ase64 string and vice versa

 

Fig. 3. Encoding selected file to base64 format and vice versa

 

After clicking the buttons <Select File> or <Select base64 format file>  the window allowing to perform the selection will be seen.

 

Fig. 4. image.jpg file selected for base64 encoding

 

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAANwAA/+4ADkFkb2JlAGTAAAAA

Af/bAEMABwUFBQUFBwUFBwoHBgcKDAkHBwkMDgsLDAsLDhEMDAwMDAwRDhAREREQDhUVFxcV

FR8fHx8fIyMjIyMjIyMjI//bAEMBCAgIDg0OGxISGx4YFBgeIyMjIyMjIyMjIyMjIyMjIyMj

IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI//AABEIAEsASwMBEQACEQEDEQH/xAAf

AAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMA

BBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpD

REVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaan

qKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAf

AQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQID

EQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6

Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Sl

pqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAM

AwEAAhEDEQA/AOXRbm/na5upGmmkOXkc5Yn3Ne/pFWR8xrJ3ZvWWis4GVIz0yMZrGVVdzojQ

l2f3M018NsRnYaj2pfsSG48OsvVcelNVV3D6vJ7J/cZ0uguD901aqGTpiRaE5PKmh1AVMvxe

HnYZCEjp0qfaov2L7BL4fdAcofyo9oHsX0RiX2nGI7SMHqAeDj6VpGon1M50ZLdNfJop/adR

27PtMu3Z9nxuP+pzv8v/AHd3NVyx7GfNLu+3yNfRbUSMoI4JqJMuMboxtZ1XVbXU5YfOdFhZ

kRCeAu4lcfhXy1VtTfq/zP2LAU4Tw0OvuR/9JRPp/jzXLHaPM8xVI4b5hx9c0RryXUivlGHq

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

Fig. 5. Image from Fig. 4 encoded to base64 format file

 

Legal Notice: This application may contain errors and neither Maplesoft nor the author is  liable for any damages resulting from the use of this material. This application is intended for non-commercial, non-profit use only. Contact the author for permission if you wish to use this application in for-profit activities.

 

 

 

NULL