Tag: 压缩

压缩/解压缩string与C#

我在.net新手。 我正在做C#中的压缩和解压string。 有一个XML,我正在转换的string,之后,我正在做压缩和解压缩。除了当我解压缩我的代码并返回我的string,其返回只有一半的XML,我的代码没有编译错误。 下面是我的代码,请纠正我错在哪里。 码: class Program { public static string Zip(string value) { //Transform string into byte[] byte[] byteArray = new byte[value.Length]; int indexBA = 0; foreach (char item in value.ToCharArray()) { byteArray[indexBA++] = (byte)item; } //Prepare for compress System.IO.MemoryStream ms = new System.IO.MemoryStream(); System.IO.Compression.GZipStream sw = new System.IO.Compression.GZipStream(ms, System.IO.Compression.CompressionMode.Compress); //Compress sw.Write(byteArray, 0, byteArray.Length); […]

如何使用C#压缩文件,不使用第三方API?

我很确定这不是重复的,所以只需要一分钟。 我如何编程(C#)压缩文件(在Windows中)而不使用任何第三方库? 我需要一个本地Windows调用或类似的东西; 我真的不喜欢开始一个过程的想法,但如果我绝对必须这样做。 一个PInovke电话会好得多。 否则,让我告诉你我真正想要完成的事情:我需要让用户在一个请求中下载一组文档。 任何想法如何做到这一点?

如何使用.NET创build7-Zip存档?

我如何从我的C#控制台应用程序创build7-Zip存档? 我需要能够使用普遍可用的7-Zip程序来提取档案。 这里是我提供的例子作为这个问题的答案的结果 对7z.exe“删除” – 这是最简单和最有效的方法,我可以确认它很好地工作 。 正如workmad3提到的 ,我只需要保证所有目标机器上都安装了7z.exe,这是我能保证的。 7压缩内存压缩 – 这是指在发送到客户端之前先压缩“内存中的”cookies; 这种方法似乎有些有前途。 包装方法(包装LZMA SDK )返回typesbyte[] 。 当我将byte[]数组写入文件时,我无法使用7-Zip( File.7z is not supported archive )进行提取。 7zSharp包装(在CodePlex上find) – 这个包装7z exe / LZMA SDK 。 我从我的应用程序引用了项目,并成功创build了一些存档文件,但我无法使用常规的7-Zip程序( File.7z is not supported archive )提取文件。 7Zip SDK又名LZMA SDK – 我想我不够聪明,不知道如何使用这个(这就是为什么我这里发布)…任何工作代码示例,演示创build一个7zip压缩文件,能够提取定期7zip程序? CodeProject C#(.NET)7-Zip归档DLL的接口 – 仅支持从7zip归档中提取…我需要创build它们! SharpZipLib – 根据他们的FAQ ,SharpZipLib不支持7zip。

如何使用与.Net兼容的GZIPOutputStream来压缩和解压缩string?

我需要一个在Android中使用GZip压缩string的例子。 我想发送一个string像“你好”的方法,并获得下面的压缩string: BQAAAB + LCAAAAAAABADtvQdgHEmWJSYvbcp7f0r1StfgdKEIgGATJNiQQBDswYjN5pLsHWlHIymrKoHKZVZlXWYWQMztnbz33nvvvffee ++ 997o7nU4n99 // P1xmZAFs9s5K2smeIYCqyB8 / fnwfPyLmeVlW / W + GphA2BQAAAA == 然后我需要解压缩它。 有谁能给我一个例子,并完成以下方法? private String compressString(String input) { //… } private String decompressString(String input) { //… } 谢谢, 更新 根据主席的回答 ,现在我有以下四种方法。 Android和.net压缩和解压缩方法。 除了一种情况,这些方法是相互兼容的。 我的意思是他们在前三个州是兼容的,但在第四个州是不兼容的: 状态1)Android.compress < – > Android.decompress:( OK ) 状态2)Net.compress < – > Net.decompress:( OK ) 状态3)Net.compress – […]

iPhone上的压缩API

有没有一个可用于iPhone的压缩API? 我们正在为我们的iPhone应用程序构build一些RESTful Web服务进行交谈,但我们希望至less压缩一些对话以提高效率。 我不在乎格式(ZIP,LHA,什么)的格式,也不需要保密。 一些受访者指出,服务器可以压缩其输出,iPhone可以消耗。 我们的情况恰恰相反。 我们将压缩内容发布到 Web服务。 我们不关心按照其他方式压缩。

如何使用PowerShell创build一个zip压缩文件?

是否有可能使用PowerShell创build一个zip存档?

启用IIS7 gzip

我怎样才能启用IIS7 gzip静态文件,如js和css,以及如何testing如果IIS7真的gziping他们之前发送到客户端? 谢谢!

git二进制差异algorithm(增量存储)是标准化的吗?

Git使用增量压缩来存储彼此相似的对象。 这个algorithm是否被标准化,并在其他工具中使用? 是否有描述格式的文档? 它是否与xdelta / VCDIFF / RFC 3284兼容?

使用php下载多个文件作为zip文件

如何使用php下载多个文件作为zip文件?

解压缩文件

我想使用Web浏览器在客户端显示OpenOffice文件,.odt和.odp文件。 这些文件是压缩文件。 使用Ajax,我可以从服务器获取这些文件,但这些文件是压缩文件。 我必须使用JavaScript解压缩它们,我尝试过使用inflate.js, http: //www.onicos.com/staff/iz/amuse/javascript/expert/inflate.txt,但没有成功。 我该怎么做?