.Asar फ़ाइल को कैसे अनपैक करें?


114

मैंने निम्नलिखित आदेश का उपयोग करते हुए अपना इलेक्ट्रॉन एप्लिकेशन पैक किया है:

asar pack app app.asar

अब, मुझे इसे अनपैक करने और पूरे कोड को वापस लाने की आवश्यकता है। क्या ऐसा करने का कोई तरीका है?

जवाबों:


184

से असर प्रलेखन

( npxयहां का उपयोग asarविश्व स्तर पर उपकरण को स्थापित करने से बचने के लिए है npm install -g asar)

संपूर्ण संग्रह निकालें:

npx asar extract app.asar destfolder 

एक विशेष फ़ाइल निकालें:

npx asar extract-file app.asar main.js

सुडो के साथ चलने पर ठीक काम किया। उत्तर के लिए धन्यवाद, आप एक जीवन रक्षक हैं :)
विकास बंसल

22
इलेक्ट्रॉन डॉक्स कहते हैं: "आप भी एक Asar संग्रह में अपने एप्लिकेशन पैकेज उपयोगकर्ताओं के लिए अपने ऐप्स के स्रोत कोड को उजागर से बचने के लिए कर सकते हैं।" लेकिन यह सच नहीं है अगर आप इसे अनपैक करने में सक्षम हैं? सही??
नवोदय

11
साइड नोट: आप के साथ कमांड स्थापित कर सकते हैं npm install -g asar
माइक चेम्बरलेन

8
ठीक है, आप पूरे नोड विकास पर्यावरण को स्थापित करने के बिना एक एसार फ़ाइल को कैसे अनपैक करते हैं ?
फर्जी नाम

25
@FakeName - मैंने 7Zip प्रोजेक्ट में इस थ्रेड में पाए गए 7Zip प्लगइन का उपयोग किया: sourceforge.net/p/sevenzip/discussion/45797/thread/74cf1dec 7Zip में किसी भी ASAR फ़ाइल को खोलने की अनुमति देता है।
मायापोश


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.