Skip to content

Commit 99301f5

Browse files
authored
Added ability to change compression level
1 parent 5a2aa01 commit 99301f5

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

index.htm

+3-2
Original file line numberDiff line numberDiff line change
@@ -9064,7 +9064,7 @@
90649064
var re = new RegExp(endianMark+pre+"(.+?)"+suf);
90659065
var re2 = new RegExp(pre+"(.+?)"+suf);
90669066
key_256 = hex2uint8(sha256(document.getElementById("ascii85password").value));
9067-
9067+
var compLevel = document.getElementById("complevel").value;
90689068
var aesCoder = new aesjs.ModeOfOperation.ctr(key_256, new aesjs.Counter(1));
90699069

90709070
var handleFileSelect = function(evt) {
@@ -9079,7 +9079,7 @@
90799079
var arrayBuffer = readerEvt.target.result;
90809080
array = new Uint8Array(arrayBuffer),
90819081
//var binaryString = readerEvt.target.result;
9082-
document.getElementById("base64textarea").value = endianMark+pre+base32768enc(aesCoder.encrypt(BWTC.compressFile(array, undefined, 9)))+suf;
9082+
document.getElementById("base64textarea").value = endianMark+pre+base32768enc(aesCoder.encrypt(BWTC.compressFile(array, undefined, compLevel)))+suf;
90839083
};
90849084

90859085
reader.readAsArrayBuffer(file);
@@ -9253,6 +9253,7 @@
92539253
</div>
92549254
<input id="filePicker" type="file"><textarea id="ascii85password">Enter a password here before uploading.</textarea>
92559255
<br>
9256+
<p>Compression Level (1-9): <input type="text" cols="1" placeholder="9" id="complevel"></input></p>
92569257
<div>
92579258
<h1>BWTC32Key-encoded version</h1>
92589259
<textarea id="base64textarea" placeholder="Base32768 will appear here" cols="50" rows="15"></textarea><br>

0 commit comments

Comments
 (0)