オンラインの YUI Compressor を使用して JavaScript ファイルを縮小しました...縮小版を入手しましたが、ソースの JavaScript ファイルをコピーせずにアップロードしたため、ソースを失いました...
- 縮小された JavaScript ファイルからソースを取得するにはどうすればよいですか?
オンラインの YUI Compressor を使用して JavaScript ファイルを縮小しました...縮小版を入手しましたが、ソースの JavaScript ファイルをコピーせずにアップロードしたため、ソースを失いました...
大変な作業が必要になりますが、出発点として、コードを再フォーマットして再インデントすることをお勧めします。それを行うためのツールがいくつかあります。
変数と関数の名前を適切に変更するには、コードをよく理解する必要があります。
最後のオプションは、書き換えを検討することです。スクリプトの意図が正確にわかっている場合は、縮小されたソースをリファクタリングするよりも時間がかかりません...
最後になりましたが、常にバージョン管理システムを使用し、頻繁にバックアップを行うことをお勧めします...
縮小された JS ファイルは、実際にはソース コードです。高度に難読化されているだけです。たとえば、このファイルを Aptana エディターにロードし、ctrl+shift+f を押してソースをフォーマットできます。または、他のソース コード フォーマッタを使用します。
コード構造は元に戻りますが、変数/関数/プロパティ名は永久に失われます。
ハードレッスン:)
以下は、参照ファイルが縮小されたファイルであり、自動的に判読可能なファイルに変換される例です。
http://prettydiff.com/?m=beautify&s=http://prettydiff.com/prettydiff.js
上記の両方を使用しました
しかし、開発者ツールに組み込まれている Chrome Pretty 印刷機能が最も一貫していると思います。
これは [スクリプト] タブの下にあり、[デバッグ時に一時停止]、[コンソールの表示/非表示]、および [ウィンドウのドッキング] の横にあるアイコン メニューにあります。