压缩后的JS代码怎样解压缩?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了压缩后的JS代码怎样解压缩?相关的知识,希望对你有一定的参考价值。

比如 jquery.js ,我想还原他们的js代码,请问该怎么做??
不解压缩也可以,能还原成可视的源代码就可以,谁能教我方法?
谢谢

一般压缩都经过混淆,如果你看到变量名都是A,B,C,D之类的无规则的命名,那就是被混淆过的,一般来说也很难阅读,就算你 还原了格式。

如果是没有混淆的,你可以试试用js的格式化工具来重新格式化一下的,比如:
/* 美化:格式化代码,使之容易阅读 */
/* 净化:去掉代码中多余的注释、换行、空格等 */
/* 压缩:将代码压缩为更小体积,便于传输 */
/* 解压:将压缩后的代码转换为人可以阅读的格式 */
/* 混淆:将代码的中变量名简短化以减小体积,但可读性差,经混淆后的代码无法还原 */

/* 如果有用,请别忘了推荐给你的朋友: */
/* javascript在线美化、净化、压缩、解压:http://tool.lu/js */

/* 以下是演示代码 */
var Inote = ;
Inote.JSTool = function(options)
this.options = options || ;
;
Inote.JSTool.prototype =
_name: \'Javascript工具\',
_history:
\'v1.0\': [\'2011-01-18\', \'javascript工具上线\'],
\'v1.1\': [\'2012-03-23\', \'增加混淆功能\'],
\'v1.2\': [\'2012-07-21\', \'升级美化功能引擎\'],
\'v1.3\': [\'2014-03-01\', \'升级解密功能,支持eval,window.eval,window["eval"]等的解密\'],
\'v1.4\': [\'2014-08-05\', \'升级混淆功能引擎\'],
\'v1.5\': [\'2014-08-09\', \'升级js压缩引擎\'],
\'v1.6\': [\'2015-04-11\', \'升级js混淆引擎\']
,
options: ,
getName: function() return this._name;,
getHistory: function()
return this._history;
;
var jstool = new Inote.JSTool();
参考技术A 使用HCJCompress在线压缩还原工具,压缩代码的同时,生成定位信息。
由浏览器提示位置信息可将压缩后的代码还原成初始代码。

完全是国人的自主知识产权,比较好用。
参考技术B   你好!这个挺简单的,有很多工具可以实现,百度一下“代码美化”,然后出来一大片,有在线的工具,功能丰富,“代码美化”、“代码压缩”、“加密美化”等,很方便的!试试吧! 参考技术C 使用神器webstorm调试nodejs
还在终端敲命令,定位到文件夹然后node
xxx.js?
你out了。现在我们有更好的调试nodejs方式为什么不去使用呢,只需要一个快捷键而已。ws本身对nodejs有良好的支持,利用ws开发调试nodejs生活将变得很轻松
参考技术D 百度搜一个在线解压缩JS的工具试试

压缩解压缩命令

1.命令名称:gzip

命令所在路径:/bin/gzip

执行权限:所有用户

功能描述:压缩文件

语法:gzip [文件名]

压缩后的文件格式:.gz

解压.gz格式的文件,使用gunzip(gzip -d) [压缩文件]命令

gzip命令只能压缩文件不能压缩目录,且压缩文件后不保留原文件

2.命令名称:tar

命令所在路径:/bin/tar

执行权限:所有用户

功能描述:打包文件目录,保留原文件目录

压缩后的文件格式:.tar

语法:tar [-zcf] [压缩后的文件名] [文件目录]

   -c  打包

   -v  显示详细信息

   -f  指定文件名

   -z  打包的同时压缩成.gz格式的压缩文件  压缩后的文件格式:.tar.gz

   -j  打包的同时压缩成.bz2格式的压缩文件  压缩后的文件格式:.tar.bz2

tar命令压缩文件的语法:tar [-xcf] [压缩后的文件名] 

   -x  压缩文件

   -v  显示详细信息

   -f  指定压缩文件名

   -z  解压缩

   -j  解压缩

3.命令名称:zip

命令所在路径:/bin/zip

执行权限:所有用户

功能描述:压缩文件或目录,保留原文件,并且会显示压缩比

压缩后的文件格式:.zip

语法:zip [-r] [压缩后的文件名] [文件或目录]

   -r  目录

unzip [压缩文件]  解压文件

zip可直接在Linux和Windows操作文件而不需借助其他工具

4.命令名称:bzip2

命令所在路径:/bin/bzip2

执行权限:所有用户

功能描述:压缩文件,gzip命令的升级版,压缩比大,压缩较大的文件时使用

压缩后的文件格式:.bz2

语法:bzip2 [-k] [文件]

   -k  保留原文件

解压文件命令:bunzip2 [-k] [压缩文件]

   -k  保留压缩文件

以上是关于压缩后的JS代码怎样解压缩?的主要内容,如果未能解决你的问题,请参考以下文章

如何用WinRAR解压缩7z分卷文件

如何用WinRAR解压缩7z分卷文件

如何用WinRAR解压缩7z分卷文件

压缩解压缩命令

解压缩包后的文件可以删吗

Qt之zip压缩/解压缩(QuaZIP)