Loading files
This file is pinned to the selected release. Download the original to open it in your design tool.
const path = require('path');
const fs = require('fs');
const crypto = require('crypto');
const YOUR_FILE_PATH = './output/gSender-1.6.2-Windows-64Bit (1).exe';
function hashFile(file, algorithm = 'sha512', encoding = 'base64', options) {
return new Promise((resolve, reject) => {
const hash = crypto.createHash(algorithm);
hash.on('error', reject).setEncoding(encoding);
fs.createReadStream(
file,
Object.assign({}, options, {
highWaterMark: 1024 * 1024,
/* better to use more memory but hash faster */
}),
)
.on('error', reject)
.on('end', () => {
hash.end();
console.log('hash done');
console.log(hash.read());
resolve(hash.read());
})
.pipe(hash, {
end: false,
});
});
}
const installerPath = path.resolve(__dirname, YOUR_FILE_PATH);
hashFile(installerPath);
e78771285This file is pinned to the selected release. Download the original to open it in your design tool.