今天试了试,在Unity不能用C# IO类里的压缩和解压缩,看了论坛里的一些讨论,就想着能不能用第三方的压缩和解压缩动态库。

于是乎就下了一个Ionic.Zip.dll。然后,然后就没有然后了。


Compression类:

using UnityEngine;
using System.Collections;
using System.IO.Compression;
using System.IO;
using Ionic.Zip;public class Compression : MonoBehaviour
{string path1;string path2;void Start () {path1 = Application.dataPath + "/test";path2 = Application.dataPath + "/test.txt";string FileName = System.DateTime.Now.Ticks.ToString();Debug.Log(FileName);//压缩using (ZipFile zip = new ZipFile(Application.dataPath + "/" + FileName + ".zip"))  {  //设置密码 zip.Password = "abc";  //压缩文件夹zip.AddDirectory(path1,"test");//压缩文件zip.AddFile(path2,"");  //保存zip.Save();}}//其他方法提示//删除文件//zip.RemoveEntry();//解压文件//zip[text.txt].Extract(path1);
}


如果你觉得这个有用的话,不妨研究研究。

工程地址:http://www.vdisk.cn/down/index/14599121

Unity3D压缩和解压缩文件相关推荐

  1. asp在线压缩和解压缩文件(文件夹)

    asp在线压缩和解压缩文件(文件夹) <% '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ '\\ '\\ 1. c:\ ...

  2. java 解压与压缩代码_Java实现多文件压缩和解压缩代码详解

    Java实现多文件压缩和解压缩代码 import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStre ...

  3. linux下文件的压缩和解压缩

    linux下文件的压缩和解压缩 目录 1.压缩 2.解压缩 3.归档工具 一. 压缩 compress: -d:解压缩,相当于uncompres-c:结果输出至标准输出,不删除原文件-v:显示详情 - ...

  4. Qt qCompress和qUncompress 压缩和解压文件

    利用Qt的qCompress和qUncompress来压缩和解压文件 有个特点,用qCompress压缩的文件不能直接用别的软件来解压,需要经过处理,否则只能利用Qt的qUncompress来解压,因 ...

  5. Qt中用QuaZip来压缩和解压缩文件

    1.简介 QuaZIP是使用Qt,C++对ZLIB进行简单封装的用于压缩ZIP以及解压缩ZIP的开源库.如果你的Qt项目当中用到了压缩以及解压缩ZIP的话你可以考虑选择使用它. 官方主页:http:/ ...

  6. 在C#中利用SharpZipLib进行文件的压缩和解压缩

    我在做项目的时候需要将文件进行压缩和解压缩,于是就从http://www.icsharpcode.net下载了关于压缩和解压缩的源码,但是下载下来后,面对这么多的代码,一时不知如何下手.只好耐下心来, ...

  7. java.util.zip_[Java 基础] 使用java.util.zip包压缩和解压缩文件

    Java API中的import java.util.zip.*;包下包含了Java对于压缩文件的所有相关操作. 我们可以使用该包中的方法,结合IO中的相关知识,进行文件的压缩和解压缩相关操作. Zi ...

  8. IOS开发之网络编程--文件压缩和解压缩

    2019独角兽企业重金招聘Python工程师标准>>> 前言: QQ表情包就用到了解压缩,从网络下载的那么多表情文件格式并不是一个一个图片文件,而是多个图片压缩而成的表情压缩包.下面 ...

  9. 利用WinRar压缩和解压缩文件

    今天的rar shell只是一个简单应用,rar.exe和winrar.exe语法都是一样的. 对rar而言,用rar.exe最好,不需要判断winrar在哪里,而且非常小,因为没有界面,所有压缩选项 ...

最新文章

  1. 设计模式5 行为模式
  2. android 请求权限失败怎么办,java – Android HTTP POST请求错误 – 套接字失败EACCES(权限被拒绝)...
  3. win7 activemq_带有骆驼,ActiveMQ,Elasticsearch的关键HL7用例
  4. MySQL字符集的基本类型与统一字符集
  5. 彻底解决VS中找不到 Windows SDK 版本 8.1的错误
  6. 关于MySQL 通用查询日志和慢查询日志分析
  7. 8.2捷联惯导算法仿真 代码整理分析(二)
  8. flex blazeds java_flex blazeds连接java
  9. 仿站源码上传服务器,仿爱站站长查询工具网源码带后台完整版
  10. 《人工智能及其应用》重点回顾
  11. ElementUI之el-input输入不进去解决办法
  12. HTML学习笔记及案例(第五周 第1次)
  13. 办公效率该怎么提高呢?五个高效办公小技巧分享给你,职场的你必备的神器。
  14. 人工智能笔记之专业选修课4.1.5 - 博弈论 9.重复博弈,效用,随机博弈
  15. SAP EWM TCODE list
  16. html如何制作正方形,正方形的立方体怎么做 怎么用纸做十厘米的正方体?
  17. 爬虫模拟登录人人网的三种方法
  18. 干货 | Elasticsearch7.X X-Pack基础安全实操详解
  19. 小册上新 | 掌握 SpringBoot 场景整合,成为开发多面手!
  20. 网页引入腾讯视频小记

热门文章

  1. 实例讲解新GRE填空的变化
  2. android6支持内存卡,2020年拥有可扩展存储的最佳Android手机
  3. JPush+SAE+J2EE实现微信公众平台账号服务
  4. 区块链再度走入沉寂期,下一个撬动行业的支点会在哪里?
  5. Struts的vistor校验器
  6. 通过京东技术演进和淘宝技术演进,探察未来技术和架构
  7. 秀米数字编号实用知识点
  8. Linux性能分析工具perf基础使用介绍
  9. 6个月融资超50亿元,云计算创业团队正做得风生水起?
  10. 如何将excel表格转化为QQ在线多人同时编辑表格