问题标签 [tar]

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

iphone - iPhone 的 TAR 编码/解码库(最好是可可)

有谁知道任何库/代码可以让我编码和解码 .tar 格式的数据 - 我可以在我的 iPhone 项目中使用(最好是可可)

提前致谢

克雷格

更新:我查看了建议的库并得出结论,他们正在解决大部分问题 - 所以我正在自己开发编解码器 - 毕竟它只是一个 512 字节的 ASCII 标头 - 它有多难是 :-)

0 投票
1 回答
303 浏览

python - 在 python-webkit WebView 中使用 HTML 访问 zip 存档中的大文件,而无需提取

对于问题标题的任何混淆,我深表歉意。这是一种复杂的情况,组件对我来说是新的,所以我不确定如何简洁地描述它。

我在存档中有一些 xml 数据和一个图像(在这种情况下是 zip,但很容易是 tar 或 tar.gz)并使用 python、gtk 和 webkit,将图像与一些其他数据。xml 是无需提取文件即可访问的儿童游戏,但图像是另一个问题。

我想避免在将图像放入 WebView 之前将图像提取到硬盘并且对图像数据进行 base64 编码感觉很笨拙,特别是因为图像可能达到数十兆字节。

基本上,我正在寻找一种方法来构造存储在容器文件中的文件的 URI。

几天前,我在 IRC 中询问并被定向到虚拟文件系统。在我执行的搜索中,我发现了一些关于从 zip 文件创建 vfs 的参考资料,但没有任何示例,甚至没有太多关于虚拟文件系统本身(gnomeVFS、gvfs、gio)的文档。我可能正在寻找所有然而,错误的地方。

0 投票
2 回答
1054 浏览

actionscript-3 - Actionscript 3:阅读 TAR 档案的解决方案?

是否有用于从周围未压缩的 tar 文件中提取文件内容的 as3 解决方案?/乔纳斯

0 投票
3 回答
3989 浏览

linux - 无法解压文件?

我编写了一个 shellscript,它试图从 ftp 服务器中提取一个 tar 文件并在本地解压它。我需要从 tar 存档中提取特定文件。tarfile 的文件名包含一个日期;我需要能够根据这个日期选择一个 tar 文件。

abc_myfile_$date.tar是我从 ftp 服务器中提取的文件的格式。

我当前的代码如下所示:

当我运行脚本时无法解压文件

只有当我提到该文件的确切名称时,我才能从 ftp 服务器获取单个 tar 文件。我想得到一个myfile_$date名称中的文件。在此之后,我想将其提取到本地路径以获取该 tar 文件中的指定文件,其名称由我的required_files.

0 投票
5 回答
54526 浏览

scripting - 以编程方式一步提取 tar.gz(在 7-Zip 的 Windows 上)

问题:我希望能够一步提取 tar.gz 文件。这使我的问题几乎 与这个问题相同:Stack Overflow question for tar-gz

我的问题几乎相同,但不一样,因为我想在 bat 文件或 Ruby/Perl/Python 脚本中使用 7-Zip 命令行(或类似的东西)在 Windows 上执行此操作。

问题:事实证明,这个看似简单的任务比第一次出现要复杂得多。有没有人有一个已经这样做的脚本?

0 投票
1 回答
8372 浏览

ant - 如何为此 tar 命令构建 Ant TarTask?

tar zcvf Test.tar.gz /var/trac/test /var/svn/test

到目前为止,我有:

打开调试后,它总是说“找不到源”,所以我对下一步该做什么有点困惑。

0 投票
4 回答
3286 浏览

python - 如何在不使用临时文件的情况下在 python 的 tarfile 中写入大量数据

我在 python 中编写了一个小型加密模块,其任务是加密文件并将结果放入 tarfile。要加密的原始文件可以很大,但这不是问题,因为我的程序一次只需要处理一小块数据,可以即时加密并存储。

我正在寻找一种方法来避免分两次执行,首先将所有数据写入临时文件,然后将结果插入 tarfile。

基本上我执行以下操作(其中 generator_encryptor 是一个简单的生成器,它产生从源文件读取的数据块)。:

我有点恼火必须使用临时文件作为我的文件它应该很容易直接在 tar 文件中写入块,但是将每个块收集在单个字符串中并使用类似 t.addfile('content', StringIO( bigcipheredstring) 似乎被排除在外,因为我不能保证我有足够的内存来存储旧的 bigcipheredstring。

任何提示如何做到这一点?

0 投票
2 回答
3420 浏览

c# - tar(在 Windows 上)c# 中的文件列表

然后我使用 tar 然后 gzip C# 中的文件列表。

我需要一些关于如何将参数设置为 tar 的帮助。

假设我在文件夹 c:\tar\tar.exe 中有 tar.exe 和如下方法:

注意:fileNamePathsToTar 列表具有完整的 unc 文件名路径,并且文件可以位于不同的文件夹中。

谁能帮忙提供什么论据

我还在文档中注意到:

不知道如何使用它,但如果我将 gzip.exe 放在与 tar.exe 相同的文件夹中,我可以一步执行我的 tar 然后 gzip 这些文件吗?

更新

如果我尝试使用完整路径名,我似乎只能让 tar 处理与 tar.exe 位于同一目录中的文件,我得到如下内容:

我已经尝试过使用斜线 \ 或 / 并在完整路径周围加上引号没有乐趣。

谢谢

0 投票
2 回答
1843 浏览

java - 在 Java 中创建带有国家字符的 tar 存档

您是否知道 Java 中的某些库/方法可以在适当的 Windows 国家代码页中生成带有文件名的 tar 存档(例如 cp1250 )。

我尝试使用Java tar,示例代码:

它不起作用。我在 Windows 中提取焦油的地方,国家字符被破坏了。我还发现了一件奇怪的事情,在 Linux 下,波兰国家字符只有在我使用 ISO-8859-1 时才能正确显示:

尽管正确的波兰代码页是 ISO-8859-2,但它也不起作用。我也试过 Cp852 for windows,没有效果。

我知道 tar 格式的局限性,但改变它不是一种选择。

感谢您的建议,

0 投票
3 回答
14435 浏览

ant - 如何使用 Ant tar 任务并保留文件权限?

当然可以使用 来完成exec task,但我的问题是:

是否可以使用 tar 任务来做到这一点?