我有一个使用Ionic zip压缩的zip文件。在解压缩之前,我需要验证可用的磁盘空间。但是,如何在事先找到未压缩的尺寸?压缩文件中是否有任何标题信息(通过离子),以便我可以读取它?如何查找离子压缩文件的未压缩大小
2
A
回答
6
这应该做的伎俩:
static long totaluncompressedsize;
static string info;
.
.
.
.
// Option 1
foreach (ZipEntry e in zip)
{
long uncompressedsize = e.UncompressedSize;
totaluncompressedsize += uncompressedsize;
}
// Or
// Option 2 - will need to sift through the mass of info
using (ZipFile zip = ZipFile.Read(zipFile))
{
info = zip.Info;
}
2
相关问题
- 1. android获取压缩文件中的文件的压缩大小
- 2. 压缩未压缩的MSI文件
- 3. Python bz2未压缩文件大小
- 4. 如何将未压缩文件夹视为压缩文件?
- 5. 是否可以限制unix中未压缩的压缩文件的大小?
- 6. 解压缩嵌入罐子中的zip压缩文件的大小
- 7. gsutil找到未压缩的文件大小
- 8. 获取的未压缩gzip文件的大小,同时压缩文件的大小可从服务器
- 9. 大领域压缩文件大小
- 10. zlib:解压缩的文件大小?
- 11. 在NTFS压缩目录中,如何读取压缩和解压缩大小的文件?
- 12. 对于文件小于10MB,压缩率最大的文件的压缩算法
- 13. 压缩解压缩的exe文件
- 14. 解压缩(解压缩)由.net压缩(解压缩)的文件.net system.io.compression.gzipstream
- 15. 获取未压缩的图像大小
- 16. 上传压缩图像文件大小?
- 17. Zlib压缩放大文件
- 18. PHP解压缩大文件
- 19. 压缩/缩小原型文件
- 20. Node.js - 压缩/解压缩文件夹
- 21. 与django_compressor压缩文件以gzip压缩
- 22. Magick ++压缩和解压缩文件
- 23. 在yii中压缩/解压缩文件
- 24. 如何直接将csv文件压缩成zip压缩文件?
- 25. 压缩文件
- 26. 如何在gzip压缩后检查脚本文件大小
- 27. 使用node.js压缩未压缩的xlsx文件(Electron)
- 28. 如何解压/解压缩文件
- 29. NSIS:如何解压7zip压缩文件
- 30. 解压缩大型压缩文件的更快方法
让我测试它.. – nawfal
感谢,它的工作..其相当快呢..但IM想,如果有可能比迭代更快的方法通过每个条目。 – nawfal
你可以检查zip.Info属性,但这需要很长时间,并返回一大堆有用的(?)信息。 – Taniq