如何处理来自 Google Cloud 存储的应用程序/八位字节文件?
Posted
技术标签:
【中文标题】如何处理来自 Google Cloud 存储的应用程序/八位字节文件?【英文标题】:What to do with application/octet files from Google Cloud storage? 【发布时间】:2017-10-02 08:29:16 【问题描述】:我已将大量 Google Big Query 数据提取到 Google Cloud 存储中。这些文件被传输到文件格式应用程序/八位字节。我不知道如何处理这种文件类型。
如何将其转换为更熟悉的内容,最好是 csv?
【问题讨论】:
我猜你指的是在 GCS 网络浏览器中被标记为“application/octet-stream”的文件类型。如果您从 BigQuery 将其导出为 CSV,那么它只是一个普通的 CSV 文件。阅读/下载一个,你会看到。您是否尝试过测试其中一个文件?! @GrahamPolley - 哎哟!哈好吧,我会接受的,但我相信我比你认为的要天真。我确实尝试过测试它,但没有想到要更改扩展后缀,首先是 gzip,然后是解压后的 csv。鉴于您的评论,这正是我现在所做的。再次感谢! 【参考方案1】:只是为了后代,正如 Graham 提到的那样,“application/octet-stream”实际上并不是文件格式,只是文件的 HTTP 内容类型。根据您从 BigQuery 导出文件的方式(使用压缩?哪种文件格式?)您应该能够打开它。
【讨论】:
从内存中双击似乎不起作用,但是将文件格式更改为 .gzip 或 .csv 就可以了。然后它会如你所愿地做出反应。以上是关于如何处理来自 Google Cloud 存储的应用程序/八位字节文件?的主要内容,如果未能解决你的问题,请参考以下文章
如何处理 Google Map Direction API 中的 0,0 标记错误?
如何处理 Firebase Cloud Functions 中的错误 JSON?