使用FZip创建压缩文件保存到桌面
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创建压缩文件保存到桌面相关推荐
- 通过new创建xml文件_C#通过SharpZipLib库创建压缩文件
在程序中对文件进行压缩解压缩是很重要的功能,不仅能减小文件的体积,还能对文件起到保护作用.如果是生成用户可以下载的文件,还可以极大的减少网络流量并提升下载速度.最近在一个 C# 项目中用到了创建压缩文 ...
- c# getresponsestream返回byte[]_C#通过SharpZipLib库创建压缩文件
在程序中对文件进行压缩解压缩是很重要的功能,不仅能减小文件的体积,还能对文件起到保护作用.如果是生成用户可以下载的文件,还可以极大的减少网络流量并提升下载速度.最近在一个 C# 项目中用到了创建压缩文 ...
- 计算机另存找不到桌面,“文件保存到桌面但是找不到”的解决方案
[问题描述]: 文件保存到桌面但是找不到 [原因分析]: 1. 文件有可能被隐藏: 2. 组策略发生异常: 3. 保存路径错误: 4. explorer.exe故障. [简易步骤]: 调出[隐藏]文件 ...
- 创建压缩文件时,Keka总是询问每一次文件名的解决方法
keka在创建压缩和解压时从不要求文件名.现在keka总是在拖放文件夹/文件进行压缩时要求新的文件名.这个问题是因为更新了有关文件访问的信息,那么该如何解决,恢复到以前那样? Keka文件访问权限解决 ...
- php创建压缩文件 保存路径,通过php生成zip压缩文件,支持文件和压缩包路径查找...
/* * new creatZip($_dir,$_zipName); *@ _dir是被压缩的文件夹名称,可使用路径,例 'a'或者'a/test.txt'或者'test.txt' *@ _zipN ...
- 微信电脑版收到的表格文件保存到桌面打开后不显示内容
同事在电脑版微信中将收到的表格文件习惯性的保存到桌面后,用WPS打开却显示如下: 可能你觉得没什么奇怪的,不就是一个命了名的空表格吗?其实不然,如果是空表格的话我就没必要在这里述说了.打开后的表格是空 ...
- 桌面上的文件夹怎么保存到计算机硬盘里,电脑文件怎么保存到桌面
电脑文件保存到桌面的方法是: 1.在WPS中,单击WPS文字.文件.另存为命令. 2.弹出另存为对话框,在保存在处选择桌面即可. 电脑(computer,又称计算机)是一种用于高速计算的电子计算机器, ...
- 创建文件夹与压缩文件夹
#导入必要的包 import requests,os from lxml import etree from urllib.request import urlretrieve from urllib ...
- zip4j -- Java处理zip压缩文件
ZIP4J,作为解决了我的问题的终极解决方案,本来一开始在搜索引擎上就看到了它的踪迹,但因天朝的网络环境问题,zip4j的官网一直无法访问,最终使我多走了好多冤枉路,期间试过JDK的zip包,试过Ap ...
- 从压缩文件将数据导入SQL Server
介绍 (Introduction) I have seen many organizations receive data from various sources and import into S ...
最新文章
- Debian6 Squeeze上安装xen
- matlab reshape函数_numpy中的np.ascontiguousarray()函数
- Hebb负向规则与矛盾解对
- 文件修改如何简单修改Android的so文件
- SingnalR 开发到生产部署闭坑指南
- 超燃| 2019 中国.NET 开发者峰会视频发布
- Diango博客--14.使用 Django 项目中的 ORM 编写伪造测试数据脚本
- Python3之对象垃圾收集机制浅析
- java B2B2C 仿淘宝电子商城系统-eureka 基础
- oracle动一下卡一下,记录一次Oracle很卡事件
- layui动态设置checkbox选中状态
- matlab编写禁忌搜索算法,禁忌搜索算法matlab
- w5500telnet协议详解_STM32F103VCT6+W5500 telnet功能实现
- 【干货分享】花坊类字体设计思路
- HTML+CSS静态页面网页设计作业——咖啡网站pc端带轮播js (5页) 学生酒水网页作业, 生鲜水果网页作业成品, 零食小吃网页作 美食网页业模板
- greenplum建表策略详解
- 微信小程序-传统开发模式实现授权注册登录流程【超详细,附源码】
- 选取最优模型--scikit-learn的Python中抽查回归机器学习算法
- 世界三大顶级音响_世界音响三个顶尖品牌 世界顶级音响哪个品牌好
- R计算移动平均的方法