Tag: 压缩

从C#中的多个内存文件创建Zip归档文件

当文件当前在内存中时,有没有办法创建包含多个文件的Zip存档? 我想保存的文件实际上只是文本,并存储在我的应用程序的字符串类中。 但我想将多个文件保存在一个独立的存档中。 它们都可以在归档的根目录中。 能够使用SharpZipLib做到这一点会很高兴。

如何在C#中提取ZIP文件

如何使用C#提取ZIP文件?

安装.Net 4.5但不能在Visual C#中使用ZipFile类

我是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#解决方案是最好的。 谢谢

可以在ASP.NET / IIS 7中有选择地禁用gzip压缩吗?

我使用长期的异步HTTP连接通过AJAX向客户端发送进度更新。 启用压缩时,不会以离散块的forms接收更新(出于显而易见的原因)。 禁用压缩(通过向添加元素) 确实解决了问题: 但是,这会在站点范围内禁用压缩。 我想保留每个其他控制器和/或操作的压缩,除了这个。 这可能吗? 或者我将不得不用自己的web.config创建一个新的站点/区域? 欢迎任何建议。 PS写入HTTP响应的代码是: var response = HttpContext.Response; response.Write(s); response.Flush();

如何确定C#中.wav文件的长度(即持续时间)?

在未压缩的情况下,我知道我需要读取wav头,拉出通道数,位数和采样率并从那里开始工作:(通道)*(位)*(samples / s)*(秒) =(filesize) 有没有更简单的方法 – 一个免费的库,或者.net框架中的某些东西? 如果.wav文件被压缩(例如使用mpeg编解码器),我该怎么做?

真正简单的短串压缩

是否有一个非常简单的压缩技术,用于长度不超过255个字符的字符串(是的,我正在压缩URL )? 我并不关心压缩的强度 – 我正在寻找性能非常好且能够快速实现的东西。 我想要一些比SharpZipLib更简单的东西:可以用几个简短的方法实现的东西。