2022-10-19 13:39:31 -07:00
|
|
|
const asar = require('@electron/asar');
|
2023-06-22 16:21:42 +02:00
|
|
|
const crypto = require('node:crypto');
|
|
|
|
const fs = require('node:fs');
|
2021-09-09 14:49:01 -07:00
|
|
|
|
|
|
|
const archive = process.argv[2];
|
|
|
|
const hashFile = process.argv[3];
|
|
|
|
|
|
|
|
const { headerString } = asar.getRawHeader(archive);
|
|
|
|
fs.writeFileSync(hashFile, crypto.createHash('SHA256').update(headerString).digest('hex'));
|