有很多工具可以壓縮一個Javascript文件(例如Packer YUI)。解壓JavaScript文件的最佳方法
但是我怎樣才能將它們解壓縮回人們可讀的格式呢?
我已經壓縮使用像帕克YUI工具的文件,但我不能再次到達源。
是否有任何好的軟件或技巧,你可以建議解壓JS?
有很多工具可以壓縮一個Javascript文件(例如Packer YUI)。解壓JavaScript文件的最佳方法
但是我怎樣才能將它們解壓縮回人們可讀的格式呢?
我已經壓縮使用像帕克YUI工具的文件,但我不能再次到達源。
是否有任何好的軟件或技巧,你可以建議解壓JS?
你不行。 JavaScript壓縮通常是有損的,並且信息永遠丟失。
你可以做什麼,是使用源格式化程序和良好的重構工具,並痛苦地重建原始來源。即使你不熟悉代碼,它應該是可能的; Jeff和其他一些人反向設計了一個縮小版本的WMD javascript代碼。
最後,您應該考慮使用版本控制系統和適當的備份以保證您的源代碼安全。
DECOMPRESS JAVASCRIPT
與/封隔器壓縮一個典型的JavaScript /啓動用下面的代碼:
`eval(function(p,a,c,k,e,r)`…
`eval` can simply be replaced by alert.
eval
的函數評價爲有JavaScript字符串參數。在大多數封隔器中,使用eval
,然後使用document.write
。
要解壓縮的JavaScript,通過以下的一個替代這些方法:
更換由alert
eval
(警報將只打印的代碼在彈出窗口)
2.如果JavaScript出現在<body>
元素之後,則可以像這樣添加<textarea>
:
`<textarea id="code"></textarea>`
然後,替換eval
(...);通過document.getElementById("code").value=…;.
This網站真酷。你可以粘貼一個縮小的JS,然後你得到一個人類可讀的視圖。
我從來沒有使用過派克YUI。但是如果你使用這個javascript packer,你總是可以使用這個javascript beautifier恢復你的代碼,這也可以解壓縮代碼。
某些javascipt縮小器壓縮js時會縮短變量名稱。在這種情況下,即使美化它,也永遠無法獲得原始代碼。
提示:大寫字母,正確的標點符號和使用正常詞彙而不是leet-speak讓人們更容易閱讀您的問題。 – Quentin
查看Chrome或IE開發人員工具的漂亮打印功能。請參閱http://stackoverflow.com/a/7149719/2291這些不會解壓縮它們,但會使它們更易於閱讀。 –