我有一个React Native应用程序,需要解压缩gzip文件,以便它可以访问gzip文件中的各个文件。就像它的工作原理一样,当你点击iOS文件应用程序中的文件时,它会将所有内容提取到同一目录中的文件夹中。我可以使用RNFS读取gzip,但这只是原始数据流。我需要已经压缩好的文件。
我也可以在原生Swift中这样做,但我看不到这样做的方法。NSData有一个decompress()
函数,但这也只是原始数据。一定有可能,有什么想法吗?
我尝试了react-native-zip-archive unzip(base64DecodedString, filePath)
,但它似乎不支持gzip。
1条答案
按热度按时间agxfikkp1#
这里有一个在Swift中实现的方法-你需要Gzip和Light-Swift-Untar Swift包:
字符串