Base64 Decoder is ideal for decoding Base64 e-mail components and attachments. If other programs provide a Base64 text or raw view, Base64 Decoder can be used to convert, preview and save these files.
Because Base64 Decoder runs on the desktop, there is no need to upload confidential files to websites or cloud services. Base64 Decoder has the unique File Type Guessing feature that tries to detect the file type of the decoded file. Base64 Decoder is free.
The first version of Base64 Decoder was written to stop uploading files (with possible) confidential data to websites or cloud-services. Base64 Decoder runs entirely on the desktop and was build using the latest technology (Visual Studio C#) so it can fully use the 64 bit .net platform to handle large files.
Features
The program Base64 Decoder is designed as a very easy to use program, but packed with features:
Convert files up to 2GB (2.147.483.646 bytes), if the computer has enough memory.
Many other programs can convert Base64 coded data from input to output boxes, uniquely Base64 Decoder can save the file for further inspection.
The unique extension guessing feature tries to automatically supply a file extension for the export file, so the appropriate program can open the decoded file. Currently supporting:
aif
Audio Interchange File
avi
Windows Audio Video
bmp
Windows (or device-independent) bitmap image
exe
Windows/DOS executable file
fax
Facsimile Image
flac
Free Lossless Audio Codec
gif
Graphics Interchange Format
jpg
Joint Photographic Experts Group
mp3
Audio Layer 3 (MP3) audio
ogg
Ogg Vorbis Codec compressed Multimedia file
otf
OpenType Font
pdf
Adobe Portable Document Format
png
Portable Network Graphics file
ps
Postscript
psd
Photoshop image file
rar
Compressed archive file
tif
Tagged Image File Format
ttf
TrueType font file
wav
Audio for Windows
wmv
Windows Media Audio/Video File
yuv
YUV Image
zip
PKZIP archive file (Also used for the OpenDocument (odt, odp, ott) or Office Open XML (docx, pptx, xlsx) files
Output text box can be enlarged so the best overview of the decoded file is possible.
Default output file path can be configured with an easy folder selector window.
An easy accessible folder button opens the output folder.
No installer required.
Application settings are retained per user.
Options window to configure Base64 Decoder.
Base64 Decoder is very resource friendly while running and on disk.
Completely manageable for network administrators using the registry or GPO.
Version checker. Once a month the program checks for updates (Can be turned off by network administrators).
The screen location of Base64 Decoder is remembered.
Base64 Decoder is free.
License
The program Base64 Decoder is licensed according to the EULA in the download. Read the EULA carefully before using the program. A recent copy
can be downloaded here
YOU AGREE TO BE BOUND BY THE TERMS OF THIS EULA BY INSTALLING, COPYING, OR OTHERWISE USING THE SOFTWARE. IF YOU DO NOT
AGREE, DO NOT INSTALL, COPY, OR USE THE SOFTWARE.
Manual
User Interface
The fully functioning program Base64 Decoder is designed to have a very easy user interface but simultaneously providing a lot of functionality.
The Base64 Decoder consists of:
Main Menu: to select some options.
Input Box: Data to be converted can be pasted here using a right mouse click and select Paste or by pressing [Ctrl] + [V] or even [Shift] + [Insert].
Action Buttons: These buttons provide easy access to the main program functions: decode/encode and file save options.
Output Box: This text box shows the decoded or encoded data.
Status Bar: Shows the status information and progress bar while converting data. It also contains the window Sizing handle.
Base64 Decoder Main Window parts.
Main Menu
The menu enables you to access the following Base64 Decoder options:
Main menu item
Submenu Item
Action
File
Exit
Ends the program.
Options
Options ...
Shows a window to configure the following:
Base64 Decoder Options window.
Output File Location: You can select the default location where the decoded files will be stored.
The default user temporary files folder.
Other file folder. Clicking the folder button, opens the folder selection window. With this window you can select or even create a new folder.
Display content warning: Unchecking this option will not show the content warning when opening the output folder. The warning is implemented to remind you that Base64 encoding, though mostly used for valid purposes, can also be used to hide information such as explicit, rated, hate or other shocking pictures, virus(scripts) or even programs. When you turn off the warning, you will be notified that you agree that vanSoest.it cannot be held liable for any damages caused by opening binary files.
Guess File Type: Selecting this option enables the file type guessing feature. The program will analyse the decoded data and will suggest a file type and appends the file extension to the default file name. Thus Windows explorer can start the correct program or plugin to show you the contents of the file.
Help
About ...
Shows the version information of
Base64 Decoder, the EULA and allows an update check
Base64 decoder About window with the EULA and update check button
When an internet connection is available, it is possible to connect to the server and check if there is a new version
of Base64 Decoder. If there is a new version, clicking the "Yes" button opens the default web browser to download the new version.
This message can also appear when the monthly upgrade check notices a new version.
If there is no internet connection available,
Base64 Decoder will retry in a month.
Action Buttons
The Action Buttons of
Base64 Decoder enable you to:
Action Button
Action
Decode to Text
Clicking this button will start the Base64 decoding of the text placed in the Input box and shows the converted text in the Output box. The Output box will contain the safe ASCII representation of the file. If the unique "File Type Guessing" is enabled, the process will try to suggest the file extension. This is shown in the File name box, thus enabling Windows to open and preview the contents of this file with the correct program or plug-in.
Encode
Clicking this button encodes the input data using the Base64 coding and places the result in the Output box.
Base64 decoder simple encode and decode demo.
File name
Here you can type and overrule the file name to be used when saving the file.
Decode and Save
Clicking this button decodes the input data and saves it using the default file path and (suggested) file name. The file folder can be configured using the Options window.
Folder icon
This button will open the default file path or folder where the binary output files are stored. Upon pressing the button, you will get the following warning:
Base64 decoder folder open warning.
This warning can be suppressed in the Options window.
Clear All
This button will wipe all text entry boxes and restores the default file name.
Installation
Download, unzip and copy the program
Base64 Decoder anywhere you want on the disk.
Should you want the program to start automatically, just copy it to:
When the program
Base64 Decoder starts for the first time it will configure default settings for the program. No configuration files need to be prepared.
How To
Registry location
The program stores the user settings in this registry location at:
HKEY_CURRENT_USER\SOFTWARE\vanSoest.it\Base64
The data can be updated by network administrators with registry files and/or Group Policy Objects(GPO)
Update check
Default
Base64 Decoder will check once a month for updates. Network administrators can block the automatic update check by setting the
Registry Value "BlockUpdateCheck" to "True". The end user can request an update check using the About box.
System requirements
Any system running .net 4.0 is able to run Base64 Decoder
Windows Version
Runs .Net 4.0
Tested
Windows XP
No
No
Windows Vista
Yes
No
Windows 7
Yes
Yes
Windows 8.1
Yes
No
Windows 10
Yes
Yes
Windows Server 2008 SP2
Yes
No
Windows Server 2008 R2 SP1
Yes
No
Windows Server 2012
Yes
No
Windows Server 2012 R2
Yes
No
Support matrix
vanSoest.it will only support the latest version of free software.
Download
Upon clicking the "Start download process" button, you get to another web page where you have to agree to the End User License Agreement (EULA) before you can download the program Base64 Decoder.
Frequently Asked Questions (FAQ)
Just use the postcard icon in the left menu to ask a question.
You may vote your opinion about this article:
Scripts and programming examples disclaimer
Unless stated otherwise, the script sources and programming examples provided are copyrighted freeware.
You may modify them, as long as a reference to the original code and hyperlink to the source page is included in the modified code and documentation.
However, it is not allowed to publish (copies of) scripts and programming examples on your own site, blog, vlog, or distribute them on paper or any other medium, without prior written consent.
Many of the techniques used in these scripts, including but not limited to modifying the registry or system files and settings, impose a risk of rendering the Operating System inoperable and loss of data.
Make sure you have verified full backups and the associated restore software available before running any script or programming example.
Use these scripts and programming examples entirely at your own risk. All liability claims against the author in relation to material or non-material losses caused by the use, misuse or non-use of the information provided, or the use of incorrect or incomplete information, are excluded. All content is subject to change and provided without obligation.