Spaces:
Runtime error
Runtime error
| import fs from "node:fs"; | |
| import cp from "node:child_process"; | |
| import * as iso9660 from "../src/iso9660.js"; | |
| // this tool is for testing, v86 in browser already has this built-in | |
| // usage: mkisofs.js [files...] | |
| const files = process.argv.slice(2); | |
| const iso = iso9660.generate(files.map(name => ({ name, contents: fs.readFileSync(name) }))); | |
| fs.writeFileSync("test.iso", iso); | |
| console.log("test.iso written"); | |
| //cp.spawnSync("mkisofs", ["-o", "reference.iso"].concat(files), { stdio: "inherit" }); | |
| cp.spawnSync("7z", ["l", "test.iso"], { stdio: "inherit" }); | |
| //cp.spawnSync("diff", ["<(hexdump reference.iso)", "<(hexdump test.iso)"], { stdio: "inherit", shell: true }); | |