我下载了一些扩展名为.tar.bz2的文件。我能够将这些文件解压缩到包含.bz2文件的文件夹中。这些应解压缩为hdf5文件(元数据表示它们是hdf5),但它们解压缩到没有扩展名的文件我尝试了以下但是没有工作:
untar("File.tar.bz2")
#Read lines of one of the files from the unzipped file
readLines(bzfile("File1.bz2"))
[1] "‰HDF" "\032"
library (rhdf5)
#Explore just as a bzip2 file
bzfile("File1.bz2")
description "File1.bz2"
class "bzfile"
mode "rb"
text "text"
opened "closed"
can read "yes"
can write "yes"
#Try to read as hdf5 using rhdf5 library
h5ls(bzfile("File1.bz2"))
Error in h5checktypeOrOpenLoc(). Argument neither of class H5IdComponent nor a character.
我需要做某种编码吗?我错过了什么?我该怎么办?