我有很多.nii
个文件。我想知道如何将.nii
文件转换为.nii.gz
文件?
由于
答案 0 :(得分:1)
据我所知,压缩NIfTI文件没什么特别之处。在MATLAB中,您可以简单地执行:
gzip('niftifilename.nii') % this will return niftifilename.nii.gz
gzip('*.nii') % for multiple nii files to create one .nii.gz
要再次使用该文件,您可以使用gunzip
将其解压缩。我在我的Mac上试过这个(不知道这是否适用于Windows)。
通常,它们是卷数据,因此会占用相当多的磁盘空间。压缩它纯粹是为了减小文件的大小,不应该修改数据。
答案 1 :(得分:0)
您可以这样做:
gzip({'*.nii'},outputdir)
将所有nii文件压缩成nii.gz并将其放入outputdir。
来自文档:
要gzip当前目录中的所有.m和.mat文件并存储 结果在目录存档中,键入:
gzip的({ '的.m', ' .MAT'}, '归档')