草庐IT

Decompress

全部标签

java - 正在解压缩 zip 文件...找不到文件异常

我从网上得到了以下代码,看起来一切正常,但我收到了“未找到文件”异常...我在sdcard中有一个名为NewForestPonies.epub的文件权限:代码:StringZipFileLocation=Environment.getExternalStorageDirectory()+"/NewForestPonies.epub";StringunZipFileLocation=Environment.getExternalStorageDirectory()+"/DEST/";Decompressdecomp=newDecompress(ZipFileLocation,unZipF

mysql - Java 需要 mysql 兼容的 compress()/decompress()

我正在考虑将MySqlcompress()函数应用于一个字段,该字段是varchar并且每列往往包含几千个字符到超过一百万个字符。文本几乎是普通的英语,所以我得到了8比1或更好的压缩率。由于我有数百万条记录并且很少想真正查看数据,因此压缩似乎是一个很好的工程权衡。我需要用Java完成大部分处理,并且有很好的zip、gzip和bzip2实现。所以这很酷。但我真的很想能够使用标准的MySql客户端进行查询,例如选择解压缩(longcolumn),其中...所以我希望我的Java代码使用与内置函数相同或兼容的压缩算法。我找到的文档说“使用zlib等压缩库编译”这有点含糊,我怎么才能确切知道要

python - zipimport.ZipImportError : can't decompress data; zlib not available

我想使用cx_freeze将我的hello_world.py更改为exe文件。当我像这样运行cxfreeze时:cxfreezehello_world.py然后我运行exe文件,出现错误:./hello_worldFatalPythonerror:Py_Initialize:UnabletogetthelocaleencodingTraceback(mostrecentcalllast):File"/home/karl/anaconda3/lib/python3.6/encodings/__init__.py",line31,inzipimport.ZipImportError:can

戈朗 : can't decompress data with lzw package

我正在尝试使用Go创建压缩字符串池。这是我的代码-http://play.golang.org/p/T5usLfU0fA我无法解压用compress/lzw包压缩的bin。lzw.Writer的输入是[10410110810811132119111114108100],lzw.Reader的输出是[01003033200]。他们绝对不匹配。我正在创建具有相同参数的读取器和写入器(缓冲区除外)。lzw.Reader的缓冲区包含之前使用lzw.Writer压缩的数据。 最佳答案 将lzw.NewReader和lzw.NewWriter的

戈朗 : can't decompress data with lzw package

我正在尝试使用Go创建压缩字符串池。这是我的代码-http://play.golang.org/p/T5usLfU0fA我无法解压用compress/lzw包压缩的bin。lzw.Writer的输入是[10410110810811132119111114108100],lzw.Reader的输出是[01003033200]。他们绝对不匹配。我正在创建具有相同参数的读取器和写入器(缓冲区除外)。lzw.Reader的缓冲区包含之前使用lzw.Writer压缩的数据。 最佳答案 将lzw.NewReader和lzw.NewWriter的

Python gzip : is there a way to decompress from a string?

我读过这篇SOpost无济于事。我正在尝试解压缩来自URL的.gz文件。url_file_handle=StringIO(gz_data)gzip_file_handle=gzip.open(url_file_handle,"r")decompressed_data=gzip_file_handle.read()gzip_file_handle.close()...但我得到TypeError:coercingtoUnicode:needstringorbuffer,cStringIO.StringIfound发生了什么事?Traceback(mostrecentcalllast):Fi

Python gzip : is there a way to decompress from a string?

我读过这篇SOpost无济于事。我正在尝试解压缩来自URL的.gz文件。url_file_handle=StringIO(gz_data)gzip_file_handle=gzip.open(url_file_handle,"r")decompressed_data=gzip_file_handle.read()gzip_file_handle.close()...但我得到TypeError:coercingtoUnicode:needstringorbuffer,cStringIO.StringIfound发生了什么事?Traceback(mostrecentcalllast):Fi

xml - GoLang : Decompress bz2 in on goroutine, 在其他协程中消费

我是一名刚毕业的SWE,正在学习Go(并且喜欢它)。我正在为维基百科转储文件构建一个解析器——基本上是一个巨大的bzip2压缩XML文件(~50GB未压缩)。我想同时做流式解压和解析,听起来很简单。对于减压,我这样做:inputFilePath:=flag.Arg(0)输入阅读器:=bzip2.NewReader(输入文件)然后将读取器传递给XML解析器:解码器:=xml.NewDecoder(inputFile)但是,由于解压缩和解析都是昂贵的操作,我想让它们在单独的Go例程上运行以利用额外的核心。我将如何在Go中执行此操作?我唯一能想到的是将文件包装在一个chan[]byte中,并