工具用的順手嗎?
你的回饋能幫助我們做得更好
直接在瀏覽器中讀取 ASAR 封裝檔,並匯出其中的封裝檔案。
點選檔案拖放檔案到此處,或點擊選擇
.asar
最大 5 MB
概覽
了解工具能解決的問題、計算或處理邏輯,以及資料邊界。
Electron ASAR 會將目錄資訊儲存在封裝檔標頭,並依偏移量與大小記錄後續資料區中的檔案內容。此工具會在瀏覽器中讀取索引、驗證各檔案的路徑與範圍,再將可安全讀取的封裝項目寫入 ZIP。適合用來檢查自有應用程式的 app.asar、尋找設定,或瀏覽封裝檔內的文字檔案。
ASAR 並非完整的安裝套件:部分原生模組或大型檔案可能未封裝其中,而是另外存放在同層的 app.asar.unpacked 目錄。連結項目與外部項目無法從 ASAR 內還原。重新封裝時,仍需備妥相關檔案並保留應用程式原有的目錄結構。
所選檔案會由目前的瀏覽器解析,不會傳送至反編譯伺服器。處理時需有足夠的瀏覽器記憶體;輸入大小、項目數量與解壓縮後的總容量均有限制。頁面僅支援預覽部分文字副檔名,較長的單一檔案內容會被截斷;ZIP 仍會保留完整擷取出的位元組。
指南
依步驟完成操作,並透過範例核對輸入與結果。
從你有權檢查的應用程式中選擇 .asar 檔案,上傳檔案不得超過 5 MB。請勿將安裝程式或任意重新命名的檔案視為 ASAR。
點選開始處理後,瀏覽器會讀取封裝檔標頭與目錄索引,並驗證路徑、偏移量及檔案大小。結構錯誤或超出範圍的項目可能遭到略過,或導致處理失敗。
處理完成後,可在檔案清單中依路徑篩選文字,並點選項目查看預覽;較大的二進位檔案或不支援的文字格式,需下載 ZIP 後再行檢查。
請留意頁面顯示的 .asar.unpacked 或連結項目數量。如需完整的應用程式目錄,應一併從原始安裝目錄取得這些外部檔案,並保留它們相對於應用程式資源目錄的位置。
預覽僅顯示檔案開頭的部分內容。檔案搜尋與篩選以封裝路徑為準,不會搜尋每個檔案的完整內文。
情境
查看這項工具在不同工作與生活流程中的用法。
從開發版或測試版中尋找設定、介面文字與資源檔案,確認封裝內容是否符合預期。
檢視已封裝的指令碼與資源路徑,協助找出檔案遺失、版本差異或載入設定錯誤等問題。
無須執行應用程式即可瀏覽自有封裝內容,並依內部安全流程保存檢查紀錄。
解包過程只會讀取檔案,不會修改原始 ASAR,也不會產生可直接安裝的 Electron 套件。
問答
集中解答常見疑問與容易混淆的問題。
原生模組等檔案可能被設為外部檔案,存放於 app.asar.unpacked,而非 ASAR 內。請從原始應用程式目錄補齊這些檔案。
為控制瀏覽器記憶體用量,頁面僅預覽指定大小範圍內的常見文字格式。下載 ZIP 後即可檢視完整的已擷取檔案。
不一定。ZIP 可能不包含外部檔案、連結、權限、相依套件與原始封裝設定;重新建置時仍需相符的目錄結構與簽署流程。
須知
使用前了解適用範圍、結果限制與必要提醒。
請只檢查自己擁有或已獲授權處理的 ASAR 封裝檔。解包不會改變應用程式原始碼的授權、著作權或保密義務,也不代表你有權修改、發布或繞過應用程式的存取控制。
封裝檔會由目前的瀏覽器在本機解析,不會上傳至伺服器;但擷取出的檔案可能包含存取權杖、服務位址、測試帳號、內部指令碼或商業邏輯。請在受控裝置上操作,並妥善保管 ZIP 與瀏覽器下載的副本。
程式碼壓縮、混淆、產生的檔案與封裝路徑都可能影響可讀性。此工具只會讀取封裝結構,不會執行其中的 JavaScript、原生模組或指令碼;仍應避免手動執行來源不明的擷取檔案。目錄深度、項目數量與解壓縮容量均有上限,超出限制的內容可能無法匯出。如需完整的部署目錄,應同時檢查與 ASAR 同層的外部檔案。
推薦
查找相關工具、專題與可用的 API 能力。