草庐IT

自解压

全部标签

javascript - 压缩的javascript可以解压吗

下面的代码是否可以解压缩(如果这是正确的术语)?varvote=function(){vark={informModerator:-1,undoMod:0,acceptedByOwner:1,upMod:2,downMod:3,offensive:4,favorite:5,close:6,reopen:7,deletion:10,undeletion:11,spam:12};varf=imagePath+"vote-arrow-down.png";varc=imagePath+"vote-arrow-down-on.png";varx=imagePath+"vote-arrow-up.

javascript - 获取压缩文本文件并在客户端浏览器中解压缩,在 Javascript 中可行吗?

我正在开发一个包含Javascript的网页。此js使用存储在平面文件中的静态字符串数据(大约1-2MB)。我可以使用gzip或任何其他算法对其进行压缩以减少传输负载。是否可以使用Ajax获取此二进制文件并在客户端浏览器中将其解压缩为字符串(稍后我可以将其拆分)。如果是,我该如何实现?有人有代码示例吗? 最佳答案 另一个图书馆或网站就是这个,虽然它的例子很少,但它有一些可以看到的完整测试用例。https://github.com/imaya/zlib.js下面是一些复杂的测试用例https://github.com/imaya/zl

javascript - 如何解压 JavaScript 文件的内容?

你知道那些打包后的js文件是什么样子的吧?eval(function(p,a,c,k,e,d){...}('obfuscated-string'.split('|'),0,{}))碰巧我必须调整一些看起来像那样的大型遗留代码,我想找到一种方法将其变成更具可读性的版本。如果那不可能,我至少可以去掉eval吗? 最佳答案 JSBeautifier将重新格式化和解压:http://jsbeautifier.org/ 关于javascript-如何解压JavaScript文件的内容?,我们在St

javascript - ZLIB 解压缩 - 客户端

我正在接收作为“ZLIB”压缩输入流的数据。使用Javascript/Ajax/JQuery,我需要在客户端解压它。有办法吗?我已经在J​​AVA中进行了如下操作,但需要在客户端执行此操作。url=newURL(getCodeBase(),dataSrcfile);URLConnectionurlConn=url.openConnection();urlConn.setUseCaches(false);InputStreamin=urlConn.getInputStream();InflaterInputStreaminflate=newInflaterInputStream(in);

php - 需要 PHP 脚本来解压和循环压缩文件

我正在使用一个相当简单的脚本来打开和解析几个gzip压缩的xml文件。我还需要对ZIP文件执行相同的基本操作。看起来应该很简单,但我无法在任何地方找到看起来等效的代码。这是我已经在做的事情的简单版本:$import_file="source.gz";$sfp=gzopen($import_file,"rb");/////OPENGZIPPEDdatawhile($string=gzread($sfp,4096)){//Loopthroughthedata///ParseOutputAndDoStuffwith$string}gzclose($sfp);压缩文件会做同样的事情吗?

php - 我如何在不通过 PHP 解压缩的情况下打开 zip 文件中的文件

我只想制作一个可以打开zip存档文件的系统就像我有archive.zip在这个文件中。文本我想上一个类来制作这个页面zip.php?archiver=archive.zip&file=file.text我希望此页面向我显示file.text内容有什么想法吗? 最佳答案 来自PHP手册:ZipArchive::getFromName().这正是您所需要的。open(dirname(__FILE__).'/test_im.zip')){$string=$z->getFromName("mytext.txt");echo$string;}

php - 如何在从 zip 文件解压缩到特定位置之前检查文件夹是否已经存在?

$zipfile='zipfilename';$extractpath='C:\extract';$zip=newZipArchive();if($zip->open($zipfile)!==TRUE){die("Couldnotopenarchive");}//extractcontentstodestinationdirectory$zip->extractTo($extractpath);如果文件夹已经存在,如何避免覆盖? 最佳答案 $extractpath='/somewhere/someplace/';if(is_dir(

PHP解压没有外部库

这个问题在这里已经有了答案:Unzipafilewithphp(12个答案)关闭5年前。是否有不需要用php编译特殊库来解压缩文件的php函数或类。我正在寻找完全使用php处理解压缩和解压缩的东西。似乎它们都需要一些用php编译的外部扩展。如果我错了,请纠正我。

php - 在 PHP 中解压缩 LZO 流

我在AmazonS3上有许多LZO压缩的日志文件,我想从PHP读取这些文件。AWSSDK提供了一个很好的StreamWrapper为了高效地读取这些文件,但由于文件是压缩的,我需要先解压内容才能处理。我已经安装了PHP-LZOextension这允许我执行lzo_decompress($data),但由于我处理的是流而不是完整的文件内容,我假设我需要在一个LZO压缩block中使用字符串时间。换句话说,我想做类似的事情:$s3=S3Client::factory($myAwsCredentials);$s3->registerStreamWrapper();$stream=fopen(

php - 在 PHP 的 64 位架构上打包/解压 64 位 int

为什么我在x64架构上得到以下输出?$php-r'echopow(2,33)."\n";print_r(unpack("Ivalue",pack("I",pow(2,33))));'8589934592Array([value]=>0)它似乎可以处理带符号的64位整数,但不能打包/解包它们。根据文档,http://us3.php.net/pack,I的大小应该取决于机器,在本例中为64位。$php-r'echoPHP_INT_MAX;'9223372036854775807$php-vPHP5.2.9(cli)(built:Apr17200903:29:14)Copyright(c)1