问题标签 [bz2]

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 投票
1 回答
3925 浏览

java - 如何在 Android 上用 Java 提取 bz2 文件?

如何在 Android 上用 Java 提取 bz2 文件?android中是否包含任何库?

0 投票
1 回答
274 浏览

java - Java Wget Bz2 文件

我正在尝试从 Wikipedia 获取一些 bz2 文件,我不在乎它们是保存为 bz2 还是解压缩,因为我可以在本地解压缩它们。

当我打电话时:

我得到了解压缩文件的一部分,从不超过 +- 883K。
当我不使用时BZip2CompressorInputStream,例如:

我得到一个大小与假设相同的文件(与 KB 而不是 B 相比)。但还有一条消息表明压缩文件已损坏,在使用byte []代替时也是readLine()如此,例如:

最后,当我 bzip2 inputstreamand时outputstream,我得到一个有效的 bzip2 文件,但大小与第一个文件一样,使用:

那么,我如何获取整个bz2文件,无论是bz2格式还是解压缩?

0 投票
1 回答
622 浏览

c++ - Boost 1.59 不解压缩所有 bzip2 流

我一直在尝试动态和逐行解压缩一些 .bz2 文件,可以这么说,因为我正在处理的文件是大量未压缩的(未压缩的 100 GB 区域)所以我想添加一个解决方案来节省磁盘空间。

我使用用 vanilla bzip2 压缩的文件解压缩没有问题,但用 pbzip2 压缩的文件只解压缩它找到的第一个 bz2 流。这个 bugtracker 与问题有关:https ://svn.boost.org/trac/boost/ticket/3853但我被引导相信它已修复超过 1.41 版。我检查了 bzip2.hpp 文件,它包含“固定”版本,我还检查了程序中使用的 Boost 版本是 1.59。

代码在这里:

任何建议都会很棒。谢谢!

0 投票
1 回答
3299 浏览

unix - 有没有办法通过 bz2 文件并行 grep

我最近发现了这个解决方案,通过基于可用内核并行压缩的 gz 文件来减少。

PS 3 是核心数

我想知道是否也有办法对 bz2 文件执行此操作。目前我正在使用这个命令:

0 投票
1 回答
2141 浏览

python - 用内存中的单个文件提取 bz2 文件

我有一个压缩成 bz2 文件的 csv 文件,我试图从网站加载、解压缩并写入本地 csv 文件

在解压缩呼叫中,我得到IOError: invalid data stream. 请注意,存档中包含的 csv 文件有很多字符,可能会导致一些问题。特别是,如果我尝试将文件内容放在 unicode 中,我会收到一个关于 not able to decode 的错误0xfd。我在存档中只有一个文件,但我想知道是否由于未提取特定文件而导致某些事情发生。

有任何想法吗?

0 投票
1 回答
500 浏览

javascript - 使用 Javascript 发出并行服务器请求 THREDDS OPeNDAP

对于以下 THREDDS OPeNDAP 服务器:

我想注意其中每个文件的四个属性。属性为:最北纬度;最东纬;最西纬;纬度最南端。这些可以在以下全局属性下找到:

起初我用 MATLAB 试过这个。问题是:服务器上的所有 netcdf 文件都编译为 .bz2 文件。这使得调用全局属性大约需要 15 秒(服务器正在提取文件)。我希望 javascript 并行运行这些服务器请求以节省我的时间。我总共需要 90,000 个文件。

有没有办法使用javascript对此进行编码?

0 投票
2 回答
500 浏览

python - 许多 PythonChallenges 在 Python 3X 中根本不起作用

我是尝试#pythonchallenge 的新手,需要一些帮助!我在挑战 8 和一个简单的命令,例如:

在 Python 3X 中不起作用(但在 Python 2x 中起作用)

很多次我不得不从 bytes.decode 更改为 str ,反之亦然,但我只是不知道何时更改以及为什么更改。

另一个例子是挑战 6

我不断收到消息 TypeError: 'str' does not support the buffer interface

有什么帮助吗?

我尝试了不同的页面来指示从 Python 2X 到 3X 的可移植性,他们说:'字符串默认为 Unicode'

这是什么意思?我实际上不必通知

, 正确的?

谢谢,如果听起来很愚蠢,对不起!

0 投票
1 回答
2986 浏览

python - python bz2压缩字符串

我见过使用字符串作为输入的例子,但它对我不起作用

0 投票
1 回答
1960 浏览

bash - 给定文件数组,创建一个 .tar.bz2 文件

在一个Bash脚本中,我有一个包含文件列表的数组(以它们的完整文件路径的形式):

我想tar.bz2使用命令创建一个压缩文件,其中包含数组中的所有文件tar

到目前为止,我已经尝试过

但由于某种原因,files.tar.bz2总是只包含数组中的最后一个文件。

这样做的正确命令是什么,最好不创建中间.tar文件?

更新:使用@PanRuochen 的回答,这是我在详细信息中看到的:

但是,结果test.tar.bz2文件仍然只有数组 ( /Users/skyork/com.googlecode.iterm2.plist) 的最后一个文件。

我的错,文件确实在那里,但被隐藏了。

0 投票
4 回答
19576 浏览

python - 在python中读取bz2文件的第一行

我正在尝试从 bz2 文件中提取 10'000 行。

但我得到一个错误“'模块'对象没有属性'打开'”。你有什么想法?或者我可以以其他方式将 10'000 行保存到 txt 文件中吗?我在 Windows 上。