Detectar formato de archivo de archivos OAAX encriptados con Node.js vía C++

Contents
[ ]

Aspose.Cells proporciona una manera de detectar el formato de archivo de archivos Microsoft Open XML encriptados. Para identificar el tipo de archivo, usa el método FileFormatUtil.detectFileFormat(Uint8Array) como se muestra en el ejemplo de código.

const fs = require("fs");
const path = require("path");
const AsposeCells = require("aspose.cells.node");

// Source directory
const sourceDir = path.join(__dirname, "data");
const filePath = path.join(sourceDir, "encryptedBook1.out.tmp");

fs.writeFileSync(filePath, Buffer.from([0x50, 0x4B, 0x03, 0x04]));
const stream = fs.readFileSync(filePath);
AsposeCells.FileFormatUtil.verifyPassword(stream, "1234");
const fileFormatInfo = AsposeCells.FileFormatUtil.detectFileFormat(stream);

console.log("File Format: " + fileFormatInfo.getFileFormatType());