https://github.com/albertus82/acodec
Encoder & decoder for various algorithms with graphical user interface.
https://github.com/albertus82/acodec
application codec desktop hashing java jface linux macos osx swt windows
Last synced: 4 months ago
JSON representation
Encoder & decoder for various algorithms with graphical user interface.
- Host: GitHub
- URL: https://github.com/albertus82/acodec
- Owner: albertus82
- License: gpl-3.0
- Created: 2016-02-20T12:23:10.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2025-08-17T05:42:10.000Z (10 months ago)
- Last Synced: 2025-08-17T07:11:44.712Z (10 months ago)
- Topics: application, codec, desktop, hashing, java, jface, linux, macos, osx, swt, windows
- Language: Java
- Homepage:
- Size: 192 MB
- Stars: 7
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
ACodec
======
[](https://github.com/albertus82/acodec/releases/latest)
[](https://github.com/albertus82/acodec/actions)
[](https://snyk.io/test/github/albertus82/acodec?targetFile=pom.xml)
**Graphical user interface available for Windows, Linux & macOS.**

## Download
Download the [latest release](https://github.com/albertus82/acodec/releases/latest) from the [releases page](https://github.com/albertus82/acodec/releases).
## Installation
* **Windows**: if you downloaded a ZIP package, simply unpack the archive; otherwise run the installer (EXE) to install the application.
If Windows complains with a ***Windows protected your PC*** popup, you may need to click ***Run anyway*** to proceed with the installation.

In order to enable the *Run anyway* button, you may need to open the *Properties* of the installer, tab *General*, section *Security* (if available), and tick the ***Unblock*** option.
> This workaround is required because the installer executables are not *signed*, and there are no free certificates I can use to sign them.
* **Linux** & **macOS**: unpack the archive.
**This application requires [Java SE Runtime Environment (JRE)](https://www.java.com) v1.8 (or newer) to run.**
## Command line reference
```ruby
Usage: acodec { | -f [] | -i (interactive input) } [-c ] [-e (verbose errors)] [-d (debug)]
Mode:
e Encode
d Decode
Algorithms: Base16, Base32, base32hex, Base45, Base64, base64url, Ascii85,
basE91, CRC-16, CRC-32, CRC-32C, Adler-32, MD2, MD4, MD5, SHA-1,
SHA-224, SHA-256, SHA-384, SHA-512, SHA-512/224, SHA-512/256,
SHA3-224, SHA3-256, SHA3-384, SHA3-512, RIPEMD-128, RIPEMD-160,
RIPEMD-256, RIPEMD-320, Tiger, Whirlpool
Example: acodec e base64 -c UTF-8 "Lorem ipsum dolor sit amet"
```
## Acknowledgements
Icon designed by [Aha-Soft](https://www.aha-soft.com).
This application uses or includes portions of the following third party software:
|Component |Author |License |Home page |
|----------------------------|---------------------------|-------------------------------------------------------|----------------------------------------------|
|Apache Commons & OpenJPA |Apache Software Foundation |[License](https://www.apache.org/licenses/LICENSE-2.0) |[Home page](https://www.apache.org) |
|Base45 |Staat der Nederlanden |[License](https://www.apache.org/licenses/LICENSE-2.0) |[Home page](https://git.io/JnFST) |
|basE91 |Joachim Henke |[License](http://base91.sourceforge.net/license.txt) |[Home page](http://base91.sourceforge.net) |
|Bouncy Castle |Legion of the Bouncy Castle|[License](https://www.bouncycastle.org/license.html) |[Home page](https://www.bouncycastle.org) |
|Eclipse Platform & SWT |Eclipse Foundation |[License](https://www.eclipse.org/legal/epl-2.0/) |[Home page](https://www.eclipse.org) |
|FreeHEP |Mark Donszelmann |[License](https://java.freehep.org/license.html) |[Home page](https://java.freehep.org) |
|Inno Setup |Jordan Russell |[License](https://jrsoftware.org/files/is/license.txt) |[Home page](https://jrsoftware.org/isinfo.php)|
|Launch4j |Grzegorz Kowal |[License](https://opensource.org/licenses/BSD-3-Clause)|[Home page](http://launch4j.sourceforge.net) |
|Picocli |Remko Popma |[License](https://git.io/JUqAY) |[Home page](https://picocli.info) |
|Reflections |ronmamo |[License](https://git.io/Jtp8i) |[Home page](https://git.io/Jtp81) |
|universalJavaApplicationStub|Tobias Fischer |[License](https://git.io/JUqAq) |[Home page](https://git.io/JUqAF) |