当前位置: 首页 > 面试题库 >

Python bz2未压缩的文件大小

韩禄
2023-03-14
问题内容

我正在使用Python
2.7。我有一个.bz2文件,我需要弄清楚其组成文件的未压缩文件大小,而无需实际对其进行解压缩。我找到了对gzip和tar文件执行此操作的方法。有人知道bz2文件的方法吗?

非常感谢


问题答案:

我怀疑由于 bz2
格式的性质及其使用的压缩技术,这是不可能的。这是格式和算法的一个很好的描述http://en.wikipedia.org/wiki/Bzip2#File_format

在解压缩之前,您永远不会知道原始数据大小。



 类似资料:
  • 我正在使用Julia的ZipFile包来提取和处理csv文件。没问题,但是当我遇到zip文件中的zip文件时,我也想处理它,但是遇到了一个错误。 Julia ZipFile文档如下:https://zipfilejl.readthedocs.io/en/latest/ 对如何做到这一点有什么想法吗?

  • 常用压缩包—解压—令整理 Linux 后缀为 .war 格式的文件(一般用在部署 Tomcat 项目的时候) 命令:unzip -oq XXXXXX.war -d ROOT 如果没有 ROOT 目录会自动创建 ROOT 目录。 Linux 后缀为 .tar.gz 格式的文件-解压 命令:tar zxvf XXXXXX.tar.gz Linux 后缀为 .bz2 格式的文件-解压 命令:bzip2

  • 问题内容: 我有一个我从另一个构建的。我想知道gzip数据的原始(未压缩)长度。尽管我可以读到的末尾,然后算数,但这将花费大量时间并浪费CPU。在阅读之前,我想知道尺寸。 有没有像一个类似的方法为: 从以下版本开始: API Level 1 获取此ZipEntry的未压缩大小。 问题答案: GZIPInputStream是否有类似ZipEntry.getSize()的类似方法 不。它不在Javad

  • 我使用Ubuntu OS中的RawTherapee应用程序将RAW文件转换为TIF。 是否存在任何专有问题或与Adobe名称使用有关的任何问题?我喜欢使用开源工具和应用程序。请把你关心的问题告诉我。

  • 问题内容: 是否可以压缩日志文件(我通过RollingFileAppender进行压缩)? 问题答案: log4j Extras 支持该功能。只需在配置中添加以下内容,文件名以 .gz 结尾即可自动压缩日志文件: 有关更多详细信息,请查看Javadoc

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