gpt4 book ai didi

Android:读取 ASSETS 文件夹中的 GZIP 文件

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:55:52 30 4
gpt4 key购买 nike

如何在 Android 中读取位于“ASSETS”(或 resources/raw)文件夹中的 GZIP 文件?

我试过下面的代码,但我的流大小总是 1。

GZIPInputStream fIn = new GZIPInputStream(mContext.getResources().openRawResource(R.raw.myfilegz)); 
int size = fIn.available();

出于某种原因,大小始终为 1。但如果我不对文件进行 GZIP,它工作正常。

注意:使用 Android 1.5

最佳答案

我在从 assets 文件夹中读取 gz 文件时遇到了同样的问题。

是gz文件的文件名引起的。只需将 yourfile.gz 重命名为其他名称,如 yourfile.bin。如果 Android 构建系统认为它是 gz,它似乎会自动解压缩文件。

关于Android:读取 ASSETS 文件夹中的 GZIP 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2364185/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com