.Asar dosyası nasıl açılır?


114

Electron uygulamamı aşağıdaki komutu kullanarak paketledim:

asar pack app app.asar

Şimdi, paketini açmam ve tüm kodu geri almam gerekiyor. Bunu yapmanın bir yolu var mı?

Yanıtlar:


184

Gönderen asar belgelerinde

(kullanımı npxburada yüklemeye kaçınmaktır asarile küresel aracı npm install -g asar)

Tüm arşivi çıkarın:

npx asar extract app.asar destfolder 

Belirli bir dosyayı çıkarın:

npx asar extract-file app.asar main.js

sudo ile çalıştırıldığında iyi çalıştı. Cevabın için teşekkürler, sen bir hayat kurtarıcısın :)
Vikas Bansal

22
Elektron dokümanlar ki: "Ayrıca kullanıcılara uygulamanızın kaynak kodunu maruz bırakmamak için asar arşiv uygulamanızı paketi olabilir." ama daha sonra paketini açıp açamayacağınız doğru değil mi? sağ??
neoDev

11
Yan not: komutu ile yükleyebilirsiniz npm install -g asar.
Mike Chamberlain

8
Tamam, tüm düğüm geliştirme ortamını kurmak zorunda kalmadan bir asar dosyasını nasıl açarsınız ?
Sahte İsim

25
@FakeName - 7Zip projesinde bu başlıkta bulunan 7Zip eklentisini kullandım: sourceforge.net/p/sevenzip/discussion/45797/thread/74cf1dec Birinin 7Zip'te herhangi bir ASAR dosyasını açmasına izin verir.
MayaPosch


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.