首页 > 编程语言 > 正文

js在线解压缩,用光盘安装游戏出现问题 安装时卡住不动了 然后就自己卸载 显示 解压缩失败 错误代码—1

2020-04-20 13:19:17  来源:http://www.yummyboobs.net  编辑:admin

求JAVA解压缩文件目录的源代码

packagecom.io2.homework;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;importjava.io.IOException;importjava.util.zip.ZipEntry;importjava.util.zip.ZipOutputStream;/*压缩文件e799bee5baa631333337616634夹*/publicclassMyMultipleFileZip{privateStringcurrentZipFilePath="F:/MyZip.zip";privateStringsourceFilePath;privateZipOutputStreamzos;privateFileInputStreamfis;publicMyMultipleFileZip(StringsourceFilePath){try{this.sourceFilePath=sourceFilePath;zos=newZipOutputStream(newFileOutputStream(currentZipFilePath));//设定文件压缩级别zos.setLevel(9);}catch(FileNotFoundExceptione){e.printStackTrace();}}//在当前条目中写入具体内容publicvoidwriteToEntryZip(StringfilePath){try{fis=newFileInputStream(filePath);}catch(FileNotFoundExceptione1){e1.printStackTrace();}byte[]buff=newbyte[1024];intlen=0;try{while((len=fis.read(buff))!=-1){zos.write(buff,0,len);}}catch(IOExceptione){e.printStackTrace();}finally{if(fis!=null)try{fis.close();}catch(IOExceptione){e.printStackTrace();}}}//添加文件条目publicvoidaddFileEntryZip(StringfileName){try{zos.putNextEntry(newZipEntry(fileName));}catch(IOExceptione){e.printStackTrace();}}publicvoidaddDirectoryEntryZip(StringdirectoryName){try{zos.putNextEntry(newZipEntry(directoryName+"/"));}catch(IOExceptione){e.printStackTrace();}}//遍历文件夹publicvoidlistMyDirectory(StringfilePath){Filef=newFile(filePath);File[]files=f.listFiles();if(files!=null){for(FilecurrentFile:files){//设置条目名称(此步骤非常关键)StringentryName=currentFile.getAbsolutePath().split(":")[1].substring(1);//获取文件物理路径StringabsolutePath=currentFile.getAbsolutePath();if(currentFile.isDirectory()){addDirectoryEntryZip(entryName);//进行递归调用listMyDirectory(absolutePath);}else{addFileEntryZip(entryName);writeToEntryZip(absolutePath);}}}}//主要流程publicvoidmainWorkFlow(){listMyDirectory(this.sourceFilePath);if(zos!=null)try{zos.close();}catch(IOExceptione){e.printStackTrace();}}publicstaticvoidmain(String[]args){newMyMultipleFileZip("F:/fountainDirectory").mainWorkFlow();}}

给js,css代码压缩,混淆工具只有在线的吗,没有软件吗

软件应该也有,可以自己找找,只是应该还需要自己配置(大部分代码编辑器仅支持实时编译),还是需要自己手动。大部分人都选择自己动手写处理任务(例如gulp任务、grunt任务)。

求asp在线解压缩代码,最好是要求权限低的,别的插件也成,有的贴代码,最好是简单易懂

Server.CreateObject("ADODB.Connection")

求:用Perl读取ZIP压缩文件中1个csv文件内容的代码。 要求:不能解压缩,直接读取。

不能解压缩不知道怎么理解,如果只是不想产生解压缩文件,可以百用zcat,然后用perl读取标准输入。zcat 9900-1100.ZIP | /path/to/read.pl如果一定要度用perl,可以试试Archive::Extract模块。

怎么用JavaScript在线压缩图片

主要用了两个html5的 API,一个file,一个canvas,压缩主要使用cnavas做的,file是读取文件,之后把压缩好的照片放入内存,最后内存转入表单下img.src,随着表单提e799bee5baa6e79fa5e9819331333337396266交。照片是自己用单反拍的,5M多,压缩下面3张分别是600多kb,400多kb,300kb的最后那张失真度很大了,压缩效率蛮高的。 <!DOCTYPE html><html><head><meta charset="utf-8"/><title>File API Test</title><script type="text/javascript" src="js/jquery-1.11.0.min.js"></script><script type="text/javascript" src="js/JIC.js"></script><style>#test{display: none;}</style></head><body><input type="file" id="fileImg" ><form><img src="" id="test" alt=""></form><script>function handleFileSelect (evt) {// var filebtn = document.getElementById(id);// console.log(filebtn);// var files = filebtn.target.files;// console.log(filebtn.target);// console.log(files);var files = evt.target.files;for (var i = 0, f; f = files[i]; i++) { // Only process image files. if (!f.type.match('image.*')) { continue; } var reader = new FileReader(); // Closure to capture the file information. reader.onload = (function(theFile) { return function(e) { // Render thumbnail. // console.log(evt.target.files[0]); // console.log(e.target); console.log(e.target.result); var i = document.getElementById("test"); i.src = event.target.result; console.log($(i).width()); console.log($(i).height()); $(i).css('width',$(i).width()/10+'px'); //$(i).css('height',$(i).height()/10+'px'); console.log($(i).width()); console.log($(i).height()); var quality = 50; i.src = jic.compress(i,quality).src; console.log(i.src); i.style.display = "block"; }; })(f); // Read in the image file as a data URL. reader.readAsDataURL(f); } } document.getElementById('fileImg').addEventListener('change', handleFileSelect, false);</script></body></html>var jic = { /** * Receives an Image Object (can be JPG OR PNG) and returns a new Image Object compressed * @param {Image} source_img_obj The source Image Object * @param {Integer} quality The output quality of Image Object * @return {Image} result_image_obj The compressed Image Object */ compress: function(source_img_obj, quality, output_format){ var mime_type = "image/jpeg"; if(output_format!=undefined && output_format=="png"){ mime_type = "image/png"; } var cvs = document.createElement('canvas'); //naturalWidth真实图片的宽度 cvs.width = source_img_obj.naturalWidth; cvs.height = source_img_obj.naturalHeight; var ctx = cvs.getContext("2d").drawImage(source_img_obj, 0, 0); var newImageData = cvs.toDataURL(mime_type, quality/100); var result_image_obj = new Image(); result_image_obj.src = newImageData; return result_image_obj; }, function ****(***)