File tree 1 file changed +3
-2
lines changed
1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change 9064
9064
var re = new RegExp ( endianMark + pre + "(.+?)" + suf ) ;
9065
9065
var re2 = new RegExp ( pre + "(.+?)" + suf ) ;
9066
9066
key_256 = hex2uint8 ( sha256 ( document . getElementById ( "ascii85password" ) . value ) ) ;
9067
-
9067
+ var compLevel = document . getElementById ( "complevel" ) . value ;
9068
9068
var aesCoder = new aesjs . ModeOfOperation . ctr ( key_256 , new aesjs . Counter ( 1 ) ) ;
9069
9069
9070
9070
var handleFileSelect = function ( evt ) {
9079
9079
var arrayBuffer = readerEvt . target . result ;
9080
9080
array = new Uint8Array ( arrayBuffer ) ,
9081
9081
//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 ;
9083
9083
} ;
9084
9084
9085
9085
reader . readAsArrayBuffer ( file ) ;
9253
9253
</ div >
9254
9254
< input id ="filePicker " type ="file "> < textarea id ="ascii85password "> Enter a password here before uploading.</ textarea >
9255
9255
< br >
9256
+ < p > Compression Level (1-9): < input type ="text " cols ="1 " placeholder ="9 " id ="complevel "> </ input > </ p >
9256
9257
< div >
9257
9258
< h1 > BWTC32Key-encoded version</ h1 >
9258
9259
< textarea id ="base64textarea " placeholder ="Base32768 will appear here " cols ="50 " rows ="15 "> </ textarea > < br >
You can’t perform that action at this time.
0 commit comments