问题标签 [bzip2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
784 浏览

compression - Hadoop 0.20.205 Job(而不是 JobConf)Bzip2 压缩

在 hadoop 0.20.2 版本中,可以通过以下方式将输入/输出压缩添加到 jobconf:

jobConf 已被弃用,应使用 job 代替。如何在那里添加压缩/解压缩?特别是,如何更改 wordcount 示例以输入 bzip2 文件:

0 投票
2 回答
439 浏览

objective-c - 从objective-c中的bz2文件读取日志文件

我想读取已旋转为 bz2 文件的日志文件的内容。如何在使用尽可能少的内存的同时做到这一点?

0 投票
2 回答
2147 浏览

bash - 如何从 bzcat 读取输出而不是指定文件名

我需要使用“last”来搜索登录系统的用户列表,即

考虑到该目录中 bzip 归档文件的数量,并考虑到我在共享系统上,我试图包含一个内联 bzcat,但似乎没有任何效果。我尝试了以下组合但没有成功:

让我发疯。任何输入都会很棒!

0 投票
1 回答
5623 浏览

javascript - javascript中的bz2

是否有任何 javascript 库可以获取一个字节数组并将 bz2 解压缩为另一个字节数组?我知道许多浏览器对整个流都有这种能力,但是这个数组与流的开头有一个偏移量。

0 投票
1 回答
1209 浏览

python - 无法安装 PyTables

我正在尝试使用其中一个easy_install或两个尝试安装 PyTables,pip但两次尝试都以相同的错误结束:

error: Command "gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DNDEBUG=1 -DHAVE_LZO2_LIB=1 -DHAVE_BZ2_LIB=1 -Iblosc -I/usr/lib/pymodules/python2.7/numpy/core/include -I/usr/include/python2.7 -c src/H5ARRAY.c -o build/temp.linux-x86_64-2.7/src/H5ARRAY.o -Isrc -DH5_USE_16_API" failed with exit status 1

我已经安装了所有依赖项。

  • 发现安装了 numexpr 1.4.2 包。
  • 发现安装了 Cython 0.14.1 包。
  • 找到 HDF5 标头/usr/include,库位于/usr/lib.
  • 找到 LZO 2 标头/usr/include,库位于/usr/lib
  • 由于已发现 LZO 2,因此跳过了对 LZO 1 的检测。
  • 在 中找到 bzip2 标头,在/usr/local/include中找到库/usr/local/lib

但仍然有一个警告:

.. WARNING:: Could not find the bzip2 runtime. The bzip2 shared library was *not* found in the default library paths. In case of runtime problems, please remember to install it.

此警告是否有可能阻止成功安装 PyTables?

0 投票
1 回答
1878 浏览

python - 如何在 Python 中读取损坏的 tar.bz2 文件?

我有一个程序可以在工作时将其输出保存到 tar.bz2 文件中。我有一个处理该数据的 python 脚本。

如果第一个程序被中断,我希望能够使用输出 - 或者只是在进程正在进行时针对它运行 python 脚本。

当然,最终的 bzip2 块是未完成的,因此无法读取 - 它实际上已损坏,尽管实际上它只是被截断了。GNU tar 实际上会很高兴地提取到该文件的所有内容 - 就这一点而言,也将bzcat如此。并且bzip2recover可以创建修复的块,尽管在这种情况下它确实没有bzcat.

但我正在尝试使用 Python 的标准tarfile模块。这失败了

当我尝试在我知道开头TarFile.extractfile的文件上使用时。(将提取它就好了。)tar -xf tarfile.tar.bz2 filename

有什么聪明的方法可以忽略文件的无效结尾并使用我所拥有的吗?

数据集可以变得相当大,并且非常非常可压缩,因此不希望将其保持为未压缩状态。

(我发现现有问题Untar archive in Python with errors,但在这种情况下,用户正在尝试os.systemtar 文件。)

0 投票
3 回答
11601 浏览

c++ - 使用 bzlib.h 在 C++ 中进行 BZ2 压缩

我目前需要一些帮助来学习如何使用 bzlib.h 标头。我想知道是否有人会在不使用任何 Boost 库的情况下帮助我找出 C++ 中的 compressToBZ2() 函数?

我一直在尝试做的是使用这样的东西,但我没有运气。我正在尝试获取 .bz2 文件而不是.tar.bz2

有什么帮助吗?

0 投票
4 回答
2444 浏览

hadoop - Hadoop 1.0.0 中的可拆分 Bz2 输入

我有一个使用 Hadoop 1.0.0 的集群,我想运行一个 MR 作业来处理巨大的 bz2 文件。在 0.21.0 版本中,Bz2 编解码器支持分割输入文件,但是我在 1.0.0 中找不到此功能。是否有任何相当于在 1.0.0 中拆分 bz2 输入的方法?或者我应该为此手动应用 0.21.0 的补丁?

0 投票
1 回答
192 浏览

php - 在 Cocoa 中压缩 NSString 并在 PHP 中解压缩

我想将大型 NSStrings 从 Cocoa 发送到 PHP。

我可以使用 bzlib 库即时压缩这些字符串(因此压缩在内存中,而不是从磁盘中),然后能够在 PHP 中解压缩它们吗?

如果是,任何可用的参考代码/功能?

谢谢。

0 投票
1 回答
65 浏览

python - python 3.2中使用的bzip2版本

python 3.2中bzip2的版本是多少?

bzip2 目前是 1.0.6。如何找到 python 3.2 中使用的版本?