精华内容
下载资源
问答
  • 解压的时候报错,提示“你需要从上一压缩卷启动解压命令以便解压” 2.解决: 会出现这个问题,是因为你正在解压的文件为分卷压缩生成的压缩包。首先你要确保自己有完整的压缩包,可能对方将压缩包分为5个,那么你就...

    一、解决方案:

    1.问题描述:
    解压的时候报错,提示“你需要从上一压缩卷启动解压命令以便解压”
    2.解决:
    会出现这个问题,是因为你正在解压的文件为分卷压缩生成的压缩包。首先你要确保自己有完整的压缩包,可能对方将压缩包分为5个,那么你就需要拿到5份压缩包,然后将压缩包放在同一文件夹内,随便点其中一个就能解压了。

    二、WinRAR怎么分卷压缩:

    2 在这里插入图片描述
    2.1 如果你的压缩工具是上面这种界面,分卷压缩大小是有单位的,自然没问题,你只需要输入合适的大小就够了,而对于WinRAR压缩工具,就有点蛋疼了,嘶~
    2.2 对于这种不带单位的,怎么办呢,那就只能先加点盐,加点酱油,加点黄瓜丝,再加点葱花,然后搅拌了。首先,根据你的个人喜好选择下拉选项里面的其中一个,带kb的跟mb的是首选,然后在选择的输入框内修改默认大小。在这里插入图片描述

    三、搞定

    如果这篇博客对您有所帮助的话,将是我的荣幸,如果能够再点个赞的话,将是多么美好的一件事。在这里插入图片描述

    展开全文
  • 那么我们怎么解决这个问题呢 首先,我想到的是压缩 但是这样 有一定弊端 因为有一些文件 压缩后也大于1M 。所以这么解决只适用于 文件压缩后小于1M的文件。 所以我们重点介绍第二种方法 就是分割文件 分割文件 ...

    Android 中对asset中存放文件 大小有一定限制,如果超过1M会报 Data exceeds UNCOMPRESS_DATA_MAX 这个错误


    那么我们怎么解决这个问题呢

    首先,我想到的是压缩 但是这样 有一定弊端 因为有一些文件 压缩后也大于1M 。所以这么解决只适用于  文件压缩后小于1M的文件。

    所以我们重点介绍第二种方法 就是分割文件

    分割文件  java读写操作  把一个10M的文件变成10个1M的文件


    话不多说 上代码


    public static void separate()  throws IOException{
    		
    		//需要分割的文件放置的路径
    		String path = "E:/";
    		//需要分割的文件的文件名称
    		String base = "demo";
    		//需要分割的文件的后缀名
    		String ext = ".db";
    		//以每个小文件1024*1024字节即1M的标准来分割
    		int split = 1024 * 1024;
    		byte[] buf = new byte[1024];
    		int num = 1;
    		//建立输入流
    		File inFile = new File(path + base + ext);
    		FileInputStream fis = new FileInputStream(inFile);
    		while (true) {
    		//以"demo"+num+".db"方式来命名小文件即分割后为demo1.db,demo2.db,。。。。。。
    		FileOutputStream fos = new FileOutputStream(new File(path + base + num + ext));
    		for (int i = 0; i < split / buf.length; i++) {
    		int read = fis.read(buf);
    		fos.write(buf, 0, read);
    		// 判断大文件读取是否结束
    		if (read < buf.length) {
    		fis.close();
    		fos.close();
    		return;
    		}
    		}
    		fos.close();
    		num++;
    		}
    	}



    然后我们将这些分割好的文件拷贝到asset下面 然后 将这些文件合并为一个文件 存到sd卡下面


    package util;
    
    import java.io.File;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.OutputStream;
    
    import android.content.Context;
    import android.content.res.AssetManager;
    import android.os.Environment;
    
    
    public class DBUtil {
    	
    	private Context context;
    	private String pathinfo = Environment.getExternalStorageDirectory().getAbsolutePath()+"demo.db";
    	
    	public DBUtil(Context context){
    		this.context = context;
    	}
    	
    	public void getAsset(){
    		AssetManager assetManager = context.getAssets();
    		try {
    			String[] data = assetManager.list("");
    			mergeFile(context, data, pathinfo);
    		} catch (IOException e) {
    			e.printStackTrace();
    		} 
    	}
    		 
    		public  void mergeFile(Context c, String[] partFileList, String dst) throws IOException {
    			if (!new File(dst).exists()) {
    				OutputStream out = new FileOutputStream(dst);
    				byte[] buffer = new byte[1024];
    				InputStream in;
    				int readLen = 0;
    				for(int i=0;i<partFileList.length;i++){
    				// 获得输入流 ,注意文件的路径
    				in = c.getAssets().open(partFileList[i]);
    				while((readLen = in.read(buffer)) != -1){
    					out.write(buffer, 0, readLen);
    				}
    				out.flush();
    				in.close();
    				}
    				// 把所有小文件都进行写操作后才关闭输出流,这样就会合并为一个文件了
    				out.close();
    			}
    		} 
    }
    



    这个问题我要补充说明以下几点:


    1.assets 是什么样的情况会报这个错误,哪个版本以下的sdk会出错.我现在用的4.4sdk 直接放进去一个50M的文件 读取写入sd卡并没有报错。(有待验证)


    2.假设报错   上面的我要补充两点。 1)最好将你分割的文件 拷贝到 assets的子文件夹中  在assets下面建一个子文件夹,避免读出很多 其它文件。

                                                              2)在读出文件是 文件顺序是乱的  需要对文件进行排序,下面的比较器我是将分割文件名称都设定为数字 1,2,3,4...这种了 如果是d1,d2,d3,d4这种  就截取一下字符串 再比较  。排序 可以自己看比较器。这里简单提一下,详细略过。

    	Arrays.sort(data, new Comparator<Object>() {
    				public int compare(Object arg0, Object arg1) {
    					String str1 = (String) arg0;
    					String str2 = (String) arg1;
    					return Integer.parseInt(str1) - Integer.parseInt(str2);
    				}
    			});

                                                              然后再合并,不然你合并出来的文件是有问题的。

    3.读取assets子文件夹  db内容 直接将上面的 String[] data = assetManager.list(""); 换为 String[] data = assetManager.list("db");

    获取输入流的地方  由 in = c.getAssets().open(partFileList[i]); 改为 in = c.getAssets().open("db/"+partFileList[i]);


    以上几点大家要注意一下,有其它的我研究明白再补充上来。





    大家可以试试 !

    欢迎大家加入我的qq群:Android开发经验交流群 454430053





    
    
    展开全文
  •  报错:  ERROR in js/test.js from UglifyJs  Unexpected token punc ?(?, expected punc ?:? [js/test.js:1374,5],这怎么破? 解决方案: 配置babel,把配置放到文件【.babelrc】中 { "presets": ...

    问题描述:

      报错:

      ERROR in js/test.js from UglifyJs

      Unexpected token punc ?(?, expected punc ?:? [js/test.js:1374,5],这怎么破?

    解决方案

            

    配置babel,把配置放到文件【.babelrc】中
    {
      "presets": ["es2015"]
    }

     

                                                                                                                                                                                                                                                                                          

     

     

     

    君生我未生,我生君已老 君恨我生迟,我恨君生早 
    君生我未生,我生君已老 恨不生同时,日日与君好
    我生君未生,君生我已老 我离君天涯,君隔我海角
    我生君未生,君生我已老 化蝶去寻花,夜夜栖芳草

     

     

     

    ERROR in js/test.js from UglifyJs

    Unexpected token punc ?(?, expected punc ?:? [js/test.js:1374,5]

    转载于:https://www.cnblogs.com/guxuelong/p/8391296.html

    展开全文
  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼哪位大神帮忙解决下,谢谢了!...请问下怎么解决?是路径或文件分隔符的问题吗?源代码是package zipInputStream;import java.io.File;import java.io.FileInputStream;i...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

    哪位大神帮忙解决下,谢谢了!!!

    书上的例题,要求吧之前压缩的文件解压出来。我按源码敲下来了,把之前压缩中F盘的hmhTest.zip解压出来,结果报错了!请问下怎么解决?是路径或文件分隔符的问题吗?

    源代码是

    package zipInputStream;

    import java.io.File;

    import java.io.FileInputStream;

    import java.io.FileOutputStream;

    import java.io.IOException;

    import java.io.InputStream;

    import java.io.OutputStream;

    import java.util.zip.ZipEntry;

    import java.util.zip.ZipFile;

    import java.util.zip.ZipInputStream;

    public class MyZipIS {

    public static void main(String[] args) {

    File file=new File("F:/hmhTest.zip"); //写成F:\\hmhTest.zip 也不行

    System.out.println(file.exists());

    ZipInputStream zis;

    try {

    ZipFile zf=new ZipFile(file);

    zis=new ZipInputStream(new FileInputStream(file));

    ZipEntry ze=zis.getNextEntry();

    while(((ze=zis.getNextEntry())!=null)&&!ze.isDirectory()){

    File tmp=new File("F:\\"+ze.getName());

    if(!tmp.exists()){

    tmp.getParentFile().mkdirs();

    OutputStream os=new FileOutputStream(tmp);

    InputStream fis=zf.getInputStream(ze);

    int count =0;

    while((count=fis.read())!=-1){

    os.write(count);

    }

    os.close();

    fis.close();

    }

    zis.closeEntry();

    System.out.println(ze.getName()+"解压成功!");

    }

    zis.close();

    } catch (IOException e) {

    e.printStackTrace();

    }

    }

    }

    后面的报错是这样的,

    true

    F:\F:\hmhTest\hfydj.txt

    java.io.FileNotFoundException: F:\F:\hmhTest\hfydj.txt (文件名、目录名或卷标语法不正确。)

    at java.io.FileOutputStream.open0(Native Method)

    at java.io.FileOutputStream.open(FileOutputStream.java:270)

    at java.io.FileOutputStream.(FileOutputStream.java:213)

    at java.io.FileOutputStream.(FileOutputStream.java:162)

    at zipInputStream.MyZipIS.main(MyZipIS.java:28)

    展开全文
  • Ubuntu18中安装MongoDB的时候不能更新存储,请问出现这样的情况该怎么解决? ``` lis@private-computer:~$ echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" | ...
  • 我们有时候自己写了文章需要附上资源文件等,CSDN也有匹配资源下载,但是往往上传的时候会有出现冲突的情况,那么怎么解决呢? 站外解决办法:在文章的外链其他网盘地址 站内解决办法:把资源压缩了再上传就行了。 ...
  • 感觉 linux 对于文件类型方面确实和windows相比差一些,虽然说 linux 不是靠文件后缀名识别文件的,但其实上面的软件却都是这样识别的,而windows,无论后缀名(压缩类型互相更改)怎么更改也不会提示解压不出来,...
  • Vue打包后出现一些map文件解决...不然在最终打包的文件中会出现一些map文件,map文件的作用在于:项目打包后,代码都是经过压缩加密的,如果运行时报错,输出的错误信息无法准确得知是哪里的代码报错。 有了map就可
  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼哪位大神帮忙解决下,谢谢了!...请问下怎么解决?是路径或文件分隔符的问题吗?源代码是package zipInputStream;import java.io.File;import java.io.FileInputStream;i...
  • 问题: 可能很多人在做vue项目打包,打包之后js中,会...不然在最终打包的文件中会出现map文件,map文件的作用在于:项目打包后,代码都是经过压缩加密的,如果运行时报错,输出的错误信息无法准确得知是哪里的代...
  • 一:1、从金山毒霸下载压缩文件。2、将DLL文件解压到电脑上的某个地方。3、把该文件跟要求使用它的程序放在同一路径上。注意32位程序需要使用32位的DLL文件,64位程序需要使用64位的DLL文件。否则会出现0xc000007b...
  • 一:1、从金山毒霸下载压缩文件。2、将DLL文件解压到电脑上的某个地方。3、把该文件跟要求使用它的程序放在同一路径上。注意32位程序需要使用32位的DLL文件,64位程序需要使用64位的DLL文件。否则会出现0xc000007b...
  • 一:1、从金山毒霸下载压缩文件。2、将DLL文件解压到电脑上的某个地方。3、把该文件跟要求使用它的程序放在同一路径上。注意32位程序需要使用32位的DLL文件,64位程序需要使用64位的DLL文件。否则会出现0xc000007b...
  • 一:1、从金山毒霸下载压缩文件。2、将DLL文件解压到电脑上的某个地方。3、把该文件跟要求使用它的程序放在同一路径上。注意32位程序需要使用32位的DLL文件,64位程序需要使用64位的DLL文件。否则会出现0xc000007b...
  • 一:1、从金山毒霸下载压缩文件。2、将DLL文件解压到电脑上的某个地方。3、把该文件跟要求使用它的程序放在同一路径上。注意32位程序需要使用32位的DLL文件,64位程序需要使用64位的DLL文件。否则会出现0xc000007b...
  • 一:1、从金山毒霸下载压缩文件。2、将DLL文件解压到电脑上的某个地方。3、把该文件跟要求使用它的程序放在同一路径上。注意32位程序需要使用32位的DLL文件,64位程序需要使用64位的DLL文件。否则会出现0xc000007b...
  • Not in GZIP format异常

    2020-12-12 16:52:15
    这几天做一个对账的功能的时候,遇到过一个解压gzip压缩文件报错:Not in GZIP format 的异常问题。组内咨询了其他同事,网上找遍了各种解决方案, 最后因为对方上传压缩文件的时候,把原始zip格式改为gzip格式了...
  • Eclipse中引入的js报红叉的解决方案

    千次阅读 2018-03-22 14:53:08
    问题: 项目中引入的某些js会报红叉原因: eclipse中对js的校验 压缩过程中有时候会有问题 是eclipse工具的问题怎么解决: 对报错的js文件右键--&gt;选择Validate 一般这一步就好了 不再报错 还报错的话 ...
  • 一:1、从金山毒霸下载压缩文件。2、将DLL文件解压到电脑上的某个地方。3、把该文件跟要求使用它的程序放在同一路径上。注意32位程序需要使用32位的DLL文件,64位程序需要使用64位的DLL文件。否则会出现0xc000007b...
  • 这样看来,所有的问题都解决了,是吗? 31 1.4 新的64位机上的64位类型是什么样的? 32 指针声明 32 1.5 这样的声明有什么问题?char *p1, p2; 我在使用p2的时候报错了。 32 1.6 我想声明一个指针,并为它分配...
  • 此时报错,说找不到项目文件,看Visual studio 寻找的详细路径,发现它还是到解压缩的那个目录去找文件, 找遍整个目录的文件内容,也没有发现哪里引用了解压缩的那个目录,怎么回事那? 【解决方法】 把现在的...
  • Eclipse引用JQuery库错误

    2013-07-08 18:06:03
    在Eclipse中导入JQuery库时,由于JQuery库的js文件经过了压缩,格式已经打乱,基本上缩成几行了,Eclipse默认的JS校验此时就会报错,本来也对项目运行没什么影响,但是今天看着图标上的红叉实在不舒服,就想怎么去掉...
  • 结果安装的时候报错:INSTALL_FAILED_NO_MATCHING_ABIS上网搜索发现解决方法如下:需要在虚拟机中安装GenyMotion-ARM-Translation_v1.1.zip,下载地址http://filetrip.net/dl?4SUOrdcMRv原博客中的方法是将这个文件...
  • 如果安装在c盘无论怎么按照网上做的弄都会不对,会报错,我也是苦恼了好久才找到原因,无论是数据库路径,还是配置文件,再就是批处理都会有问题,如果想解决问题,最简单的方法就是去下载一个压缩...
  • 小米火警EXE

    2015-05-25 18:41:57
    第一次购买的用户需先前往我们唯一指定官网:xiaomi119.com 点击免费下载,下载工具后根据压缩文件内的 使用说明、安装视频 进行安装,如果双击没反应或者报错,需要下载并安装.NetFramework3.5后才能使用。...
  • asp.net知识库

    2015-06-18 08:45:45
    帮助解决网页和JS文件中的中文编码问题的小工具 慎用const关键字 装箱,拆箱以及反射 动态调用对象的属性和方法——性能和灵活性兼备的方法 消除由try/catch语句带来的warning 微软的应试题完整版(附答案) 一个...

空空如也

空空如也

1 2
收藏数 34
精华内容 13
关键字:

压缩文件报错怎么解决