9.2。关于NAR文件的题外话
NAR是Nix ARchive。第一个问题:为什么不使用 tar?为什么要使用另一个存档器?因为常用的存档器不是确定性的。它们添加了填充,不对文件进行排序,而是添加了时间戳等等。因此,NAR被Nix用于部署的一种非常简单的确定性存档格式。NAR在Nix本身中也得到了广泛使用,如下所示。
有关基本原理和实施细节,请 参见Dolstra的博士学位论文。
要创建NAR归档文件,可以使用 nix-store --dump和 nix-store --restore。这两个命令与无关/nix/store。