如果有Linux.img文件,我可以看到图像的实际大小。如果
有一个Linux.img.xz文件,如何在执行xz = Popen(["/usr/bin/xz", "-cdk", "Linux.img.xz"], stdout=PIPE)
时告诉它的大小。解压缩的文件写入标准输出,磁盘上没有可用命令fdisk -l <FILE>
检查的实际文件。
为什么我这样做是因为图像即将被写入SD卡。在此之前,我想检查图像是否大于SD卡。使用stdin
和stdout
可以避免磁盘写入,这可以加快处理速度。
答案 0 :(得分:0)
由于未压缩系统映像文件。结果问题变成了如何获得压缩图像的未压缩大小。
检查的一种方法是使用命令xz -l
。这应该返回有关压缩文件的所有信息,包括未压缩的大小。答案的灵感来自that other guy。