LZ-string: JavaScript: base64 encode and decode
Working with Base 64 encoding.
by no2don
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/lz-string/1.4.4/lz-string.min.js"></script>
Input <input type="text" id="input"/><button id="encode">Encode</button><button id="decode">Decode</button>
<p id="output"></p>
JavaScript
/// <summary>
/// Library for Base 64 encoding/decoding for JavaScript.
/// Resource: https://github.com/jawa-the-hutt/lz-string-csharp
/// </summary>
var encode = document.getElementById('encode'),
decode = document.getElementById('decode'),
output = document.getElementById('output'),
input = document.getElementById('input');
encode.onclick = function() {
//output.innerHTML = LZString.compress(input.value);
output.innerHTML = LZString.compress(input.value);
}
decode.onclick = function() {
//var $str = output.innerHTML;
//output.innerHTML = LZString.decompress($str);
var $str=input.value;
output.innerHTML = LZString.decompress($str);
}