Skip to content

Releases: Caleb-J773/rws-tools-release

Base64 Decoder v1.0 Release

15 Apr 02:04
Compare
Choose a tag to compare

Welcome to the first release for version 1.0 of my rather basic and simple Base64 decoder tool. This program is designed for decoding Base64 encoded data, specifically for use with the ham radio service called, Radio Web Services (RWS). You can run this software by running the compiled .exe file provided below or using Python if it's installed on your system.

How To Use

To decode base64, simply paste it into the program's input field or upload the Base64-encoded text file using the upload button.

Upon decoding, the application will prompt you to specify the desired file type or extension based on the decoded data. You can choose from a list of commonly used file types or enter a custom extension if you want. For certain data types, such as images (JPEG, PNG, WebP, etc.), videos (WEBM), or HTML files, the Base64 Decoder may be able to autodetect and suggest the appropriate file extension for your convenience.

If you have base64 that is in HTML format, the application offers additional functionality: it will allow you to save the decoded HTML content as a file and automatically launch your default web browser to display the resulting HTML document or webpage. You can toggle these on and off in the settings.

Installation:

To use the Base64-Decoder, you have two options:

  1. Download the compiled .exe file: You can run the application directly by downloading and running the provided Base64-Decoder file. This file was created using PyInstaller for ease of distribution on windows systems, but it may cause false positives with some Antivirus providers (as indicated by VirusTotal: https://www.virustotal.com/gui/file/3fd76711af88ef87d0e59e204f62098e01249d37ffc465e0053f8bdcb6c07240/detection).
  2. Use Python: If you have Python installed on your system, you can use the provided Base64Decoder.py file directly by opening a terminal or command prompt and navigating to the directory containing the script, then running python Base64Decoder.py.

This release took a bit longer than anticipated due to delays from a Antivirus provider that's a major one (Windows Defender), as the AI scanner or 'behavior scanning", Not sure what they use, generated false positives on the file. It took a while to send out this report and get it reviewed manually.

Let me know if you run into issues with any antivirus reports. I'll look into it. This program is also unsigned/has no publisher. So you may get a "Unknown Publisher" message. This is because I do not want to pay for certificate signing for a hobby project.

Full Changelog: https://github.com/Caleb-J773/rws-tools-release/commits/V1.00