Spoiler
Here's a wee Rot47 encoder e.g. Rotate47.It can handle both files and plain strings.
Usage: Rot47 <-f:-s> <filename:string>
Where -f = file and -s = string.When encoding a string of more than one word make sure to put it in "Double Quotes"
The encoded file will be written to FileName.rot47
To decode your encoded string or file just pass it back through the encoder.
If the file you are decoding has a .rot47 ext the decoded file will be written to FileName.rerot47
Just download the attached file extract the .lua file from the zip.
[attachment=2:Rot47.zip]
You can remove the .lua ext if you want.
And then place in your
.minecraft/saves/YourSave/computers/#/
directory.Example Output:
Run the command:
Rot47 -s "I'm an awesome rot47 encoder written by tomass1996"
Outputs:String: I'm an awesome rot47 encoder written by tomass1996 | Encoded: xV> 2? 2H6D@>6 C@Ecf 6?4@56C HC:EE6? 3J E@>2DD`hhe
And then running:Rot47 -s "xV> 2? 2H6D@>6 C@Ecf 6?4@56C HC:EE6? 3J E@>2DD`hhe"
Outputs:String: xV> 2? 2H6D@>6 C@Ecf 6?4@56C HC:EE6? 3J E@>2DD`hhe | Encoded: I'm an awesome rot47 encoder written by tomass1996
Hope you have fun :P/>/>
Here have a crappy youtube video:
[media]http://www.youtube.com/watch?v=gDpoKL8tCXo[/media]
Base64 Program
Spoiler
Here's a wee Base64 encoder & decoder.It can handle both files and plain strings.
Usage: Base64 <-e:-d> <-f:-s> <filename:string>
Where -e = Encode and -d = Decode.Where -f = File and -s = String.
When encoding a string of more than one word make sure to put it in "Double Quotes"
The encoded file will be written to FileName.b64
To decode your encoded string or file just pass it back through the program with the -d option.
The decoded file will be written to FileName.DECb64
Just download the attached file extract the .lua file from the zip.
[attachment=3:Base64.zip]
You can remove the .lua ext if you want.
And then place in your
.minecraft/saves/YourSave/computers/#/
directory.Example Output:
Run the command:
Base64 -e -s "I'm an awesome Base64 encoder written by tomass1996"
Outputs:Original: I'm an awesome Base64 encoder written by tomass1996 | Encoded: SSdtIGFuIGF3ZXNvbWUgQmFzZTY0IGVuY29kZXIgd3JpdHRlbiBieSB0b21hc3MxOTk2
And then running:Base64 -d -s "SSdtIGFuIGF3ZXNvbWUgQmFzZTY0IGVuY29kZXIgd3JpdHRlbiBieSB0b21hc3MxOTk2"
Outputs:Original: SSdtIGFuIGF3ZXNvbWUgQmFzZTY0IGVuY29kZXIgd3JpdHRlbiBieSB0b21hc3MxOTk2 | Encoded: I'm an awesome Base64 encoder written by tomass1996
Hope you have fun :P/>/>
License
Spoiler
Copyright © 2012 Thomas Farr a.k.a tomass1996 [farr.thomas@gmail.com]Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
associated documentation files (the "Software"), to deal in the Software without restriction,
including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense,
copies of the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-Visible credit is given to the original author.
-The software is distributed in a non-profit way.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.