当文件当前在内存中时,有没有办法创建包含多个文件的Zip存档? 我想保存的文件实际上只是文本,并存储在我的应用程序的字符串类中。 但我想将多个文件保存在一个独立的存档中。 它们都可以在归档的根目录中。 能够使用SharpZipLib做到这一点会很高兴。
如何使用C#提取ZIP文件?
我是Visual Studio编程的新手。 我最近将.Net 4.0升级到4.5以便在System.IO.Compression下使用ZipFile类,但是在安装完成后,Visual Studio(我使用2012)仍然无法将ZipFile识别为类名。 我确保.Net 4.5出现在控制面板程序列表中,而我的C#解决方案将.Net Framework 4设置为目标框架。 有人可以帮我解决这个问题吗?
我有一堆10位数的整数,我在URL中传递。 类似于:“4294965286”,“2292964213”。 它们总是积极的,总是10位数。 我想将这些整数压缩成可以在URL中使用的最小可能forms(也就是字母和数字完全没问题),然后再解压缩它们。 我已经看过使用gzipstream但它创建了更大的字符串,而不是更短。 我目前正在使用asp.net,所以vb.net或c#解决方案是最好的。 谢谢
我使用长期的异步HTTP连接通过AJAX向客户端发送进度更新。 启用压缩时,不会以离散块的forms接收更新(出于显而易见的原因)。 禁用压缩(通过向添加元素) 确实解决了问题: 但是,这会在站点范围内禁用压缩。 我想保留每个其他控制器和/或操作的压缩,除了这个。 这可能吗? 或者我将不得不用自己的web.config创建一个新的站点/区域? 欢迎任何建议。 PS写入HTTP响应的代码是: var response = HttpContext.Response; response.Write(s); response.Flush();
在未压缩的情况下,我知道我需要读取wav头,拉出通道数,位数和采样率并从那里开始工作:(通道)*(位)*(samples / s)*(秒) =(filesize) 有没有更简单的方法 – 一个免费的库,或者.net框架中的某些东西? 如果.wav文件被压缩(例如使用mpeg编解码器),我该怎么做?
是否有一个非常简单的压缩技术,用于长度不超过255个字符的字符串(是的,我正在压缩URL )? 我并不关心压缩的强度 – 我正在寻找性能非常好且能够快速实现的东西。 我想要一些比SharpZipLib更简单的东西:可以用几个简短的方法实现的东西。