Giter VIP home page Giter VIP logo

xzbase64's Introduction

xzbase64

Flexible yet powerful base64 encode/decode CLI tool


Compiled releases version scheme: X.X.X.B

  • X are version numbers
  • B is a build number of version specified | Build is every single compilation after minor changes

Source version scheme:

  • Classical X.X.X

xzbase64 is actualy an fork from another batch tool (however it's completely written from scratch). While I was working on that tool I wanted external, command-line tool for base64 encoding/decoding tasks. Since I wasn't able to find flexible base64 tool on internet which suits my needs, I decided to create my own, so there is it.

xzbase64 tool is binary safe, so you even may use it for base64 encoding whole executables and binary files in general, and then decoding it back to undamaged and fully fuctional files.

  • You may save results from file
  • You may load input from file
  • You may do both at same time
  • You may read and write to same file at same time as read/write is done asynchronously.
  • You may enter input directly as parameter
  • You may output directly to console instead of file.
Type xzbase64 -help or /help or /? for usage help
Type xzbase64 -help or /help or /? -file [optional: filename]   < This will extract help to default file xzbase64_help.txt or as you specify.

Windows specific (until there is more builds for different OS-es):

Check regulary for updates by runing 
xzbase64 --update-check 
Or xzbase64 --update-check  --and-update  (This will download and install update automatically.)

Known issues (unfixed bugs):

  • Memory intensive for encoding big files (Eg. It take about 200MB for encoding/decoding 100MB file) | Unlikely to be fixed due to it's nature
  • May fail miserably if not enough RAM available (related to memory intensive)

How to compile it yourself?

If you have modified original source or for some other reason don't want to use precompiled binaries, take a look at COMPILATION.MD for detailed instructions.

You have contributed?

Then just include modification of AUTHORS.MD (add your self) in commit. I'll be very happy to add you as well. For formatting, please follow existing entries.

LICENSE AGREEMENT

Read it here: LICENSE

xzbase64's People

Contributors

xzero707 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

xzbase64's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.