xz

tar.gz文件的压缩与解压

一曲冷凌霜 提交于 2019-12-23 05:34:36
1 解压”.xz” xz -d your_file_name.tar.xz 注:运行上述命令后your_file_name.tar.xz会被删除 2 解包“.tar” tar -xvf your_file_name.tar 注:运行上述命令后your_file_name.tar会被删除 注: 1.“.xz”是一种压缩文件格式。Linux系统中常使用的压缩文件格式还有“.gz”,”.bz2”等。关于xz的更多内容,可以使用“man xz”查看。 2.“.tar”是一个文件打包格式。tar命令本身只用于打包或解包,tar本身并没有压缩和解压缩的功能。关于tar的更多内容,可以使用“man tar”查看。 3.压缩 tar -zcvf tar -zcvf file1 file2.tar.gz 参考链接: Linux下解压后缀名为".tar.xz"的文件 来源: https://www.cnblogs.com/cosmos-wong/p/11992952.html

How to unpack xz file with python which contains only data but no filename?

杀马特。学长 韩版系。学妹 提交于 2019-12-19 16:48:15
问题 I have a file, which I can decompress under linux using the following command: unxz < file.xz > file.txt How can I do the same using python? If I use python3 and the tarfile module and do the following: import sys import tarfile try: with tarfile.open('temp.xz', 'r:xz') as t: t.extract() except Exception as e: print("Error:", e.strerror) I get the exception: ReadError('invalid header',) . So apparently it expects some file- or directory information which is not present in the xz file. So how

tar备份与恢复 cron任务

十年热恋 提交于 2019-12-17 23:18:51
一.tar备份包 • 归档的含义 – 将许多零散的文件整理为一个文件 – 文件总的大小基本不变 • 压缩的含义 – 按某种算法减小文件所占用空间的大小 – 恢复时按对应的逆向算法解压 常见的压缩格式 .gz ---> gzip .bz2 ---> bzip2 .xz ---> xz • tar 集成备份工具 – -c:创建归档 – -x:释放归档 – -f:指定归档文件名称,必须在所有选项的最后 – -z、-j、-J:调用 .gz、.bz2、.xz 格式的工具进行处理 – -t:显示归档中的文件清单 – -C:指定释放路径 二.备份与恢复 制作tar包(打包) 格式: tar 选项 /路径/压缩包的名字 被压缩的源数据....... eg: ]# rm -rf /opt/* ]# tar -zcf /opt/abc.tar.gz /etc/passwd /etc/shadow /home/ tar: 从成员名中删除开头的“/” ]# ls /opt/ ]# tar -jcf /opt/file.tar.bz2 /etc/passwd /etc/shadow /home/ tar: 从成员名中删除开头的“/” ]# ls /opt/ ]# tar -Jcf /opt/nsd.tar.xz /etc/passwd /etc/shadow /home/ tar: 从成员名中删除开头的“/

How to build Python 3.4.6 from source?

旧街凉风 提交于 2019-12-10 19:39:00
问题 I want to install Python 3.4.6 but it is only available in source code format. The install options on the official Python website are Gzip'd source tarball and XZ compressed source tarball. I have never installed Python this way before so I don't know what to do. How do I install Python and what file do I download? https://www.python.org/downloads/release/python-346/ 回答1: Download the source as a .tar.gz Extract the source using a program such as 7-Zip Follow the instructions in PCbuild

How to decompress an XZ file faster in Java?

时间秒杀一切 提交于 2019-12-10 16:46:49
问题 My SQLite db file of size 85MB is compressed using XZ format and its size has been reduced to 16MB. I use the following code (and a JAR provided by XZ for Java) to decompress it in Android Jelly Bean: try { FileInputStream fin = new FileInputStream(path + "myFile.xz"); BufferedInputStream in = new BufferedInputStream(fin); FileOutputStream out = new FileOutputStream(des + "myDecompressed"); XZInputStream xzIn = new XZInputStream(in); final byte[] buffer = new byte[8192]; int n = 0; while (-1

Linux使用高压缩率的lzma和xz

时光毁灭记忆、已成空白 提交于 2019-12-10 16:08:12
压缩 tar -c --xz -f my_archive.tar.xz /some_directory # results in my_archive.tar.xz tar -c --lzma -f my_archive.tar.lzma /some_directory # results in my_archive.tar.lzma 解压缩 tar -x --xz -f my_archive.tar.xz # results in /some_directory tar -x --lzma -f my_archive.tar.lzma # results in /some_directory 其中--xz可以用-J代替 更简洁的方式: tar -cJf aaa.tar.xz my_dir tar -xJf aaa.tar.xz 或者使用tar的选项"-a"自动识别压缩文件后缀的方式: tar -caf aaa.tar.xz my_dir tar -xaf aaa.tar.xz 如果你嫌tar.xz 太长了,可以使用txz。 由于受到Dos 8.3文件名格式的限制,tar常使用下列缩写: .tgz等价于.tar.gz .tbz与tb2等价于.tar.bz2 .taz等价于.tar.Z .tlz等价于.tar.lzma .txz等价于.tar.xz 继续补充: 查看tar包中的文件

CentOS .tar.gz .tar.xz .tar.bz2 .tar.lz文件的解压方法

老子叫甜甜 提交于 2019-12-10 07:14:54
.tar.gz .tar.bz2要解压很简单 : .tar.gz 格式解压为 tar -zxvf xx.tar.gz .tar.bz2 格式解压为 tar -jxvf xx.tar.bz2 .tar.xz .tar.lz复杂一点: .tar.xz的解压方法: xz -d mpfr-3.1.2.tar.xz 会产生一个mpfr-3.1.2.tar 文件,再执行 tar -xvf mpfr-3.1.2.tar .tar.lz的解压方法: 该格式需要使用Lzip或Lunzip解压,CentOS 6.5默认不安装此程序。 [root@localhost opt]# lzip-bash: lzip: command not found [root@localhost opt]# lunzip-bash: lunzip: command not found [root@localhost opt]# 来源: oschina 链接: https://my.oschina.net/u/1866821/blog/530957

tar.gz文件的压缩与解压

烂漫一生 提交于 2019-12-06 15:30:50
1 解压”.xz” xz -d your_file_name.tar.xz 注:运行上述命令后your_file_name.tar.xz会被删除 2 解包“.tar” tar -xvf your_file_name.tar 注:运行上述命令后your_file_name.tar会被删除 注: 1.“.xz”是一种压缩文件格式。Linux系统中常使用的压缩文件格式还有“.gz”,”.bz2”等。关于xz的更多内容,可以使用“man xz”查看。 2.“.tar”是一个文件打包格式。tar命令本身只用于打包或解包,tar本身并没有压缩和解压缩的功能。关于tar的更多内容,可以使用“man tar”查看。 3.压缩 tar -zcvf tar -zcvf file1 file2.tar.gz 参考链接: Linux下解压后缀名为".tar.xz"的文件 来源: https://www.cnblogs.com/cosmos-wong/p/11992952.html

xz

隐身守侯 提交于 2019-12-06 02:35:36
xz命令 XZ Utils 是为 POSIX 平台开发具有高压缩率的工具。它使用 LZMA2 压缩算法,生成的压缩文件比 POSIX 平台传统使用的 gzip、bzip2 生成的压缩文件更小,而且解压缩速度也很快。最初 XZ Utils 的是基于 LZMA-SDK 开发,但是 LZMA-SDK 包含了一些 WINDOWS 平台的特性,所以 XZ Utils 为以适应 POSIX 平台作了大幅的修改。XZ Utils 的出现也是为了取代 POSIX 系统中旧的 LZMA Utils。 xz不支持压缩目录 xz test.txt 压缩文件test.txt, 生成新文件test.txt.xz, 同时删除原文件test.txt xz -d test.txt.xz 解压文件test.txt.xz, 生成新文件test.txt, 同时删除原文件test.txt.xz xz -k test.txt xz -d -k test.txt.xz 压缩(或解压)文件时, 不会删除原文件 xz -l test.txt.xz 查看文件test.txt.xz的压缩信息 来源: https://www.cnblogs.com/vision2015/p/11957467.html

Read xz files in go

前提是你 提交于 2019-12-05 03:41:10
问题 How can I read xz files in a go program? When I try to read them using lzma, I get an error in lzma header error. 回答1: You have 3 options. Try another library, perhaps one that uses cgo. I see two here. Use cgo directly/make your own lib. Use the xz executable. Option three is easier than it sounds. Here is what I would use: func xzReader(r io.Reader) io.ReadCloser { rpipe, wpipe := io.Pipe() cmd := exec.Command("xz", "--decompress", "--stdout") cmd.Stdin = r cmd.Stdout = wpipe go func() {