Uname: Linux business55.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64
Software: LiteSpeed
PHP version: 8.1.32 [ PHP INFO ] PHP os: Linux
Server Ip: 162.213.251.212
Your Ip: 3.147.71.176
User: allssztx (535) | Group: allssztx (533)
Safe Mode: OFF
Disable Function:
NONE

name : index.html
<input type="file" id="input">
<output id="output"></output>
<style>
output::before {
  content: "output:";
}
output {
  display: block;
  padding: 1em;
  margin: 1em;
  outline: 1px solid gray;
  white-space: pre-wrap;
}
</style>
<script src="../dist/md5.min.js"></script>
<script>


function readAsArrayBuffer(file){
  return new Promise(function(resolve) {
    var reader = new FileReader();
    reader.readAsArrayBuffer(file)
    reader.onload = function(e) {
      resolve(e.target.result)
    };
  });
}

input.onchange = function(e) {
  var file = input.files[0];
  readAsArrayBuffer(file)
  .then(buffer => {
    console.log(buffer);
    var now = performance.now();
    var hash = MD5(buffer);
    var after = performance.now() - now;
    output.innerHTML = `
      file: ${file.name}
      size: ${file.size} bytes
      type: ${file.type}
      md5: ${hash}
      duration: ${after.toFixed(2)} ms 
    `;
  })
}


</script>
© 2025 GrazzMean-Shell