【发布时间】:2014-09-30 22:11:19
【问题描述】:
我正在编写 IDL 中的一些代码,这些代码通过 FTP 检索数据文件,这些文件是 Unix 压缩 (.Z) 文件。我知道 IDL 可以使用 /compress 关键字处理 .gz 压缩文件,但是它似乎无法很好地使用 .Z 压缩。
处理这些文件有哪些选择?我正在下载的文件来自另一个机构,因此我无法控制正在使用的压缩。在运行代码之前手动下载和解压缩文件绝对是最后的手段,因为它使事情变得更加困难,因为我并不总是事先知道我需要从 FTP 站点获取哪些文件,因此代码会根据实时参数。
我目前在 Windows 7 上运行,但一旦代码完成,它也将用于 Unix 系统(计算机集群)。
【问题讨论】:
-
我想我找到了一个足够的解决方案,我可以使用'spawn'通过系统命令解压缩文件,然后在IDL中打开它们。
标签: unix ftp idl compression