XAR - 一款新的打包工具

查看原文

XAR 可以将一个应用打成一个单一的可以运行的包,有点像 PEX。.xar 文件是一个 read-only 的文件系统镜像,mount 之后就跟一个普通的程序的各种目录没差了。用例列举了两个:通过压缩减少大量文件占用的文件系统空间,另外一个就是像 PEX 一样自包含可运行。从给出的性能上看,比 Pex 大小笑了一半,启动时间也能降低 80~90% 左右。

使用(需要依赖 squashfs-tools):

``` $ pip install xar $ python setup.py bdist_xar --xar-compression-algorithm=zstd