اكتشاف تنسيق ملف ملفات Office Open XML المشفرة مع Node.js عبر C++

Contents
[ ]

يوفر Aspose.Cells وسيلة لاكتشاف تنسيق ملفات Microsoft Open XML المشفرة. لتحديد نوع الملف، استخدم طريقة FileFormatUtil.detectFileFormat(Uint8Array) كما هو موضح في مثال الكود أدناه.

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());