網路搜索:"js格式化工具"
http://tool.oschina.net/codeformat/js/ 這個網址是在線格式化的可以試試
2. node.js同步怎麼解壓文件
搜到一個只能解壓縮的 https://github.com/nearinfinity/node-unzip
fs.createReadStream('path/to/archive.zip').pipe(unzip.Extract({ path: 'output/path' }));
var readStream = fs.createReadStream('path/to/archive.zip');var writeStream = fstream.Writer('output/path');fs.createReadStream('path/to/archive.zip')
.pipe(unzip.Parse())
.on('entry', function (entry) {
var fileName = entry.path;
var type = entry.type; // 'Directory' or 'File'
var size = entry.size;
//process the entry or pipe it to another stream
...
});
3. 純js遠程下載zip,實現自動解壓到js所在的當前目錄
這代碼做起來不難,唯一的、但又能讓你絕望的問題是:任何瀏覽器都不會允許這樣的js腳本代碼運行的,這屬於最嚴重的安全隱患問題,試想想,世界上的任何一個人,只要打開某個網頁,自己的電腦上就會自動被下載一個zip文件並自動解壓,然後裡面的說不定是什麼的東西就為所欲為了,哇,世界末日的感覺啊……
對了,其實這波操作就是早期網路木馬所採用的,現在各大瀏覽器早就已經把這漏洞補上了。
4. 壓縮後的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();
5. 需要 用 JavaScript 解壓 通過lz77壓縮的字元串
我看lz77要操縱位元組,javascript現在沒這個能力,所以估計實現不了lz77解壓吧,你是否要考慮下使用不壓縮的字元串呢
6. 求助一個pako.js的解壓問題
使用神器webstorm調試nodejs 還在終端敲命令,定位到文件夾然後node xxx.js? 你out了。現在我們有更好的調試nodejs方式為什麼不去使用呢,只需要一個快捷鍵而已。ws本身對nodejs有良好的支持,利用ws開發調試nodejs生活將變得很輕松
7. 如何解壓文件在Node.js問題,怎麼解決
看這個教程:nodejs壓縮和解壓zip
8. jszip如何解壓字元串
其實php對gzip解壓很簡單,用內置的gzdecode函數就可以了,不過很可惜我配置了半天也無法支持gzdecode函數,所以只好變通一下: 復制代碼 代碼如下: if (!function_exists('gzdecode')) { function gzdecode ($data) { $flags = ord(substr($data, 3, 1)); $headerlen = 10; $extralen = 0; $filenamelen = 0; if ($flags & 4) { $extralen = unpack('v' ,substr($data, 10, 2)); $extralen = $extralen[1]; $headerlen += 2 + $extralen; } if ($flags & 8) // Filename $headerlen = strpos($data, chr(0), $headerlen) + 1; if ($flags & 16) // Comment $headerlen = strpos($data, chr(0), $headerlen) + 1; if ($flags & 2) // CRC at end of file $headerlen += 2; $unpacked = @gzinflate(substr($data, $headerlen)); if ($unpacked === FALSE) $unpacked = $data; return $unpacked; } } 調用方法很簡單: 復制代碼 代碼如下: $f=@file_get_contents(""); echo gzdecode($f);
9. 怎麽解壓jszip.zip文件
下載一個winRar解壓縮工具即可(推薦)
或者其他解壓縮軟體(如好壓)
如果手機端 也可以下載zip解壓器
10. 怎麼用webstorm解壓縮js代碼
你的手機如果是智能手機的話,可以找一下看看有沒有一個叫文件管理的軟體,打開它,然後找到你的槍械js的所在路徑,然後點一下(有的手機需要長按),接著有的地方肯定會彈出一個窗口的,找到「解壓到此路徑」,點擊它就可以了。
如果手機沒有這個軟體,可以上網查找「文件管理」,有的下載的,下載再打開就行了。