ฉันได้บรรจุแอปพลิเคชัน Electron ของฉันโดยใช้คำสั่งต่อไปนี้:
asar pack app app.asar
ตอนนี้ฉันต้องแกะมันและรับรหัสทั้งหมดกลับมา มีวิธีใดบ้างที่จะทำได้?
ฉันได้บรรจุแอปพลิเคชัน Electron ของฉันโดยใช้คำสั่งต่อไปนี้:
asar pack app app.asar
ตอนนี้ฉันต้องแกะมันและรับรหัสทั้งหมดกลับมา มีวิธีใดบ้างที่จะทำได้?
คำตอบ:
จากเอกสาร asar
(การใช้npx
ที่นี่คือการหลีกเลี่ยงการติดตั้งasar
เครื่องมือทั่วโลกด้วยnpm install -g asar
)
npx asar extract app.asar destfolder
npx asar extract-file app.asar main.js
npm install -g asar
.
เป็นไปได้ที่จะ upack โดยไม่ต้องติดตั้งโหนดโดยใช้ปลั๊กอิน 7-Zip ต่อไปนี้:
http://www.tc4shell.com/en/7zip/asar/
ขอบคุณ @MayaPosch ที่พูดถึงสิ่งนั้นในความคิดเห็นนี้
https://www.electronjs.org/apps/asarui
UI สำหรับ Asar, Extract All หรือลากไฟล์ / ไดเร็กทอรี