jjzjj

COMPRESS

全部标签

java - 使用 Commons Compress 将目录压缩为 tar.gz

我在使用公共(public)压缩库创建目录的tar.gz时遇到问题。我有一个目录结构如下。parent/child/file1.rawfileN.raw我正在使用以下代码进行压缩。它运行良好,无一异常(exception)。但是,当我尝试解压缩那个tar.gz时,我得到一个名为“childDirToCompress”的文件。它的大小正确,因此文件在压缩过程中显然已相互附加。所需的输出将是一个目录。我不知道我做错了什么。任何明智的公共(public)压缩器都能让我走上正确的道路吗?CreateTarGZ()throwsCompressorException,FileNotFoundExc

java - Python 上的 zlib.compress 和 Java (Android) 上的 Deflater.deflate 兼容吗?

我正在将一个Python应用程序移植到Android,在某些时候,这个应用程序必须与Web服务通信,向它发送压缩数据。为了做到这一点,它使用了下一个方法:defstuff(self,data):"ConvertintoUTF-8andcompress."returnzlib.compress(simplejson.dumps(data))我正在使用下一个方法尝试在Android中模拟此行为:privateStringcompressString(StringstringToCompress){Log.i(TAG,"CompressingString"+stringToCompress)

python - 不能在 Heroku 中使用 django-compress

我有一个部署到Heroku的Django1.9.6站点。当DEBUG=False我收到服务器错误(500)。日志中没有包含任何有用的信息,因此我尝试使用DEBUG=True运行它。现在它工作正常。我认为这个问题可能与我的scss文件处理有关,这让我很困惑,而且我一直在努力解决。我最近在我的设置文件中添加了COMPRESS_OFFLINE=True,并且将其注释掉似乎可以缓解问题(尽管我的scss文件无法正常工作)。我的一些静态settings.py。如果您需要更多,请告诉我——这对我来说是个谜。我试图关注this尽我所能。BASE_DIR=os.path.dirname(os.path

go - 为什么使用 unix-compress 和 go compress/lzw 会产生不同的文件,而其他解码器无法读取?

我在终端中使用compressfile.txt压缩了一个文件并得到了(如预期的那样)file.txt.Z当我将该文件传递给Go中的ioutil.ReadFile时,buf0,err:=ioutil.ReadFile("file.txt.Z")我收到错误(上面的行是116):finder_test.go:116:lzw:invalidcode我发现如果我使用compress/lzw包压缩它,Go会接受该文件,我只是使用了awebsite中的代码那样做。我只修改了行outputFile,err:=os.Create("file.txt.lzw")我将.lzw更改为.Z。然后在顶部的Go代码

file-io - 戈朗 : Why does the compress/gzip Read function not read file contents?

我制作了一个文本文件,然后用gzip压缩了它。然后,我运行以下go程序来读取该压缩文件的内容。packagemainimport("compress/gzip""fmt""os")funcmain(){handle,err:=os.Open("zipfile.gz")iferr!=nil{fmt.Println("[ERROR]FileOpen:",err)}deferhandle.Close()zipReader,err:=gzip.NewReader(handle)iferr!=nil{fmt.Println("[ERROR]Newgzipreader:",err)}deferzi

file-io - 如何使用 "compress/gzip"包来 gzip 文件?

我是Go新手,不知道如何使用compress/gzip包来发挥我的优势。基本上,我只是想写一些东西到一个文件中,gzip它并通过另一个脚本直接从压缩格式中读取它。如果有人能给我一个如何做到这一点的例子,我将不胜感激。 最佳答案 所有压缩包都实现相同的接口(interface)。你会使用这样的东西来压缩:varbbytes.Bufferw:=gzip.NewWriter(&b)w.Write([]byte("hello,world\n"))w.Close()然后解压:r,err:=gzip.NewReader(&b)io.Copy(o

javascript - ruby rails : Minify or Compress Javascript Files?

目前我的中有这个true%>这意味着Rails产生一个all.js包含所有js文件的文件。Rails中是否有某种方法也可以缩小或压缩js文件?我的意思是像摆脱注释、空格,无论js压缩器通常做什么。我很好奇,因为有了这样的自动压缩,我就不必在每次更改某些内容时都手动压缩js文件。有什么想法吗? 最佳答案 您可以使用sprockets来做到这一点(在Rails3.1+中默认)或jammit 关于javascript-rubyrails:MinifyorCompressJavascriptFi

当mysql表从压缩表变成普通表会发生什么

前言本文章做了把mysql表从压缩表过渡到普通表的实验过程,看看压缩表变成普通表会发生什么?本文针对mysql5.7和mysql8分别进行了实验。1、什么是表压缩在介绍压缩表变成普通表前,首先给大家普及下,什么是表压缩。表压缩,意思是使表中的数据以压缩格式存储,压缩能够显著提高处理速度和压缩磁盘。压缩意味着在硬盘和内存之间传输的数据更小且占用相对少的内存及硬盘,对于辅助索引,这种压缩带来更加明显的好处,因为索引数据也被压缩了。表压缩是有很大好处的,能减少磁盘的I/O,还能提高系统吞吐量,节约空间,压缩率越大,占用的磁盘空间越小,文件传输时间提升,降低数据的存储和网络传输成本。2、如何表压缩(m

当mysql表从压缩表变成普通表会发生什么

前言本文章做了把mysql表从压缩表过渡到普通表的实验过程,看看压缩表变成普通表会发生什么?本文针对mysql5.7和mysql8分别进行了实验。1、什么是表压缩在介绍压缩表变成普通表前,首先给大家普及下,什么是表压缩。表压缩,意思是使表中的数据以压缩格式存储,压缩能够显著提高处理速度和压缩磁盘。压缩意味着在硬盘和内存之间传输的数据更小且占用相对少的内存及硬盘,对于辅助索引,这种压缩带来更加明显的好处,因为索引数据也被压缩了。表压缩是有很大好处的,能减少磁盘的I/O,还能提高系统吞吐量,节约空间,压缩率越大,占用的磁盘空间越小,文件传输时间提升,降低数据的存储和网络传输成本。2、如何表压缩(m