示例代码如下:

Code
package
{
    import flash.display.Sprite;
    import flash.utils.ByteArray;
    import flash.filesystem.*;
    import deng.fzip.FZip;
    
    public class Main extends Sprite{
        
        public function Main(){
            init();
        }
        private function init():void{
            // Create text file contents
            var textBA:ByteArray = new ByteArray();
            textBA.writeUTFBytes("Hello World!");
            //
            //Create xml file contents
            var xmlStr:String = '<?xml version="1.0" encoding="UTF-8" ?><info><url>http://www.baidu.com/</url><pic>girl.jpg</pic></info>';
            var xmlBA:ByteArray = new ByteArray();
            xmlBA.writeUTFBytes( xmlStr );
            // Create ZIP archive and add file
            var zip:FZip = new FZip();
            //zip.addFile("hello.txt", null, ba);
            zip.addFile("hello.txt", textBA);
            //add xml file
            zip.addFile("info.xml", xmlBA);
            
            // Serialize ZIP into a new file
            // (we use the Adobe AIR specific class FileStream here,
            // but you can as well use ByteArray or anything that
            // implements IDataOutput)
            //var file:File = File.applicationStorageDirectory;
            var file:File = File.desktopDirectory;
            file = file.resolvePath("hello.zip");
            var stream:FileStream = new FileStream();
            stream.open(file, FileMode.WRITE);
            zip.serialize(stream);
            stream.close();
        }
    }
}

相关连接:http://wahlers.com.br/claus/blog/fzip-alpha-release-create-and-modify-zip-archives/

转载于:https://www.cnblogs.com/vilyLei/articles/1522597.html

使用FZip创建压缩文件保存到桌面相关推荐

  1. 通过new创建xml文件_C#通过SharpZipLib库创建压缩文件

    在程序中对文件进行压缩解压缩是很重要的功能,不仅能减小文件的体积,还能对文件起到保护作用.如果是生成用户可以下载的文件,还可以极大的减少网络流量并提升下载速度.最近在一个 C# 项目中用到了创建压缩文 ...

  2. c# getresponsestream返回byte[]_C#通过SharpZipLib库创建压缩文件

    在程序中对文件进行压缩解压缩是很重要的功能,不仅能减小文件的体积,还能对文件起到保护作用.如果是生成用户可以下载的文件,还可以极大的减少网络流量并提升下载速度.最近在一个 C# 项目中用到了创建压缩文 ...

  3. 计算机另存找不到桌面,“文件保存到桌面但是找不到”的解决方案

    [问题描述]: 文件保存到桌面但是找不到 [原因分析]: 1. 文件有可能被隐藏: 2. 组策略发生异常: 3. 保存路径错误: 4. explorer.exe故障. [简易步骤]: 调出[隐藏]文件 ...

  4. 创建压缩文件时,Keka总是询问每一次文件名的解决方法

    keka在创建压缩和解压时从不要求文件名.现在keka总是在拖放文件夹/文件进行压缩时要求新的文件名.这个问题是因为更新了有关文件访问的信息,那么该如何解决,恢复到以前那样? Keka文件访问权限解决 ...

  5. php创建压缩文件 保存路径,通过php生成zip压缩文件,支持文件和压缩包路径查找...

    /* * new creatZip($_dir,$_zipName); *@ _dir是被压缩的文件夹名称,可使用路径,例 'a'或者'a/test.txt'或者'test.txt' *@ _zipN ...

  6. 微信电脑版收到的表格文件保存到桌面打开后不显示内容

    同事在电脑版微信中将收到的表格文件习惯性的保存到桌面后,用WPS打开却显示如下: 可能你觉得没什么奇怪的,不就是一个命了名的空表格吗?其实不然,如果是空表格的话我就没必要在这里述说了.打开后的表格是空 ...

  7. 桌面上的文件夹怎么保存到计算机硬盘里,电脑文件怎么保存到桌面

    电脑文件保存到桌面的方法是: 1.在WPS中,单击WPS文字.文件.另存为命令. 2.弹出另存为对话框,在保存在处选择桌面即可. 电脑(computer,又称计算机)是一种用于高速计算的电子计算机器, ...

  8. 创建文件夹与压缩文件夹

    #导入必要的包 import requests,os from lxml import etree from urllib.request import urlretrieve from urllib ...

  9. zip4j -- Java处理zip压缩文件

    ZIP4J,作为解决了我的问题的终极解决方案,本来一开始在搜索引擎上就看到了它的踪迹,但因天朝的网络环境问题,zip4j的官网一直无法访问,最终使我多走了好多冤枉路,期间试过JDK的zip包,试过Ap ...

  10. 从压缩文件将数据导入SQL Server

    介绍 (Introduction) I have seen many organizations receive data from various sources and import into S ...

最新文章

  1. Debian6 Squeeze上安装xen
  2. matlab reshape函数_numpy中的np.ascontiguousarray()函数
  3. Hebb负向规则与矛盾解对
  4. 文件修改如何简单修改Android的so文件
  5. SingnalR 开发到生产部署闭坑指南
  6. 超燃| 2019 中国.NET 开发者峰会视频发布
  7. Diango博客--14.使用 Django 项目中的 ORM 编写伪造测试数据脚本
  8. Python3之对象垃圾收集机制浅析
  9. java B2B2C 仿淘宝电子商城系统-eureka 基础
  10. oracle动一下卡一下,记录一次Oracle很卡事件
  11. layui动态设置checkbox选中状态
  12. matlab编写禁忌搜索算法,禁忌搜索算法matlab
  13. w5500telnet协议详解_STM32F103VCT6+W5500 telnet功能实现
  14. 【干货分享】花坊类字体设计思路
  15. HTML+CSS静态页面网页设计作业——咖啡网站pc端带轮播js (5页) 学生酒水网页作业, 生鲜水果网页作业成品, 零食小吃网页作 美食网页业模板
  16. greenplum建表策略详解
  17. 微信小程序-传统开发模式实现授权注册登录流程【超详细,附源码】
  18. 选取最优模型--scikit-learn的Python中抽查回归机器学习算法
  19. 世界三大顶级音响_世界音响三个顶尖品牌 世界顶级音响哪个品牌好
  20. R计算移动平均的方法

热门文章

  1. mysql视图可以完成的操作_MySQL视图操作
  2. python表格模板_python 网站 使用表单和模板
  3. 【渝粤教育】国家开放大学2019年春季 1067知识产权法 参考试题
  4. [渝粤教育] 中国地质大学 电力系统保护原理 复习题
  5. ZD_source code for problem 2971
  6. 斗鱼连接弹幕Demo_pythonC#
  7. 【Android命令行】jarsigner参数详解
  8. js中对同步和异步的理解
  9. static与extern 的作用、typedef关键字
  10. jmeter简单实践(九)