如何检查文件是否在R中压缩

Kat*_*cka 5 r

R确定文件是否压缩的最佳方法是什么?是否有任何特定的功能来检查?我问的是与查看文件扩展名不同的东西,例如

grepl("^.*(.gz|.bz2|.tar|.zip|.tgz|.gzip|.7z)[[:space:]]*$", filename)
Run Code Online (Sandbox Code Playgroud)

bor*_*ble 2

如果您使用的是 Linux(或类似操作系统),则可以使用该file命令。例如

file filename
Run Code Online (Sandbox Code Playgroud)

这将告诉您有关各种格式的有用信息,例如,文件是否压缩gzip(R 可以直接读取的格式之一)。

  • 在 R 中,这将是 `system("file filename")` (3认同)