Can you keep sending the output of BZip2 (or any compression software) back through the compression process over and over again to make the output files smaller and smaller? Can you compress a file using one software (BZip2) that was already compressed using another method (Snappy)?
Recompressing Compressed Files
266 Views Asked by Mylas At
1
There are 1 best solutions below
Related Questions in COMPRESSION
- How to use deflate/inflate SetDictionary with raw deflate/inflate?
- C# How to get file/ copy file from a bzip2 (.bz2) file without extracting the file
- How can I compress four floats into a string?
- Create ZIP File Then Send to Client
- compress json data from rest node.js use express compression
- Advanced Data Compression
- Tools to minify CDD and JS files
- How to use multiple threads for zlib compression (same input source)
- Data compression in RDBMS like Oracle, MySQL etc
- Haskell - Lempel-Ziv 78 Compression - very slow, why?
- Python: how to create tar file and compress it on the fly with external module, using different compression methods not available in tarfile module?
- Why isn't lossless compression automatic on computers?
- PHP Image Compression Before Upload
- Compression of char size integer by removing leading zeroes
- BMP Image Compression and Decompression in java
Related Questions in BZIP2
- C# How to get file/ copy file from a bzip2 (.bz2) file without extracting the file
- How to extarct contents of bz2 files - Hadoop
- Python BZ2 IOError: invalid data stream
- How do I compress with commons compress in memory?
- unzipping bzip file using bash
- ssh multiple commands appends question mark to file name
- Does bzip2 guarantee bitwise identical output for same input?
- decompress and compress to another format on the fly
- Is it possible to parallelize bz2's decompression?
- compression method for .dmg
- Python CRC-32 woes
- How to use bzip2 format in iOS? Apple tell me bzBuffToBuffDecompress is private APIs
- Processing a BZIP string/file in Scala
- How to efficiently parse large bz2 xml file in C
- Uncompressing bzip2 in an iOS app
Related Questions in SNAPPY
- mapreduce job not setting compression codec correctly
- Set parquet snappy output file size is hive?
- how do you configure snappy with hbase
- How spark-streaming dealing with snappy compressed data which in kafka
- About a java.lang.NoClassDefFoundError: Could not initialize class org.xerial.snappy.Snappy
- Push binary contents of file to std::string for use with Google's Snappy
- Read Snappy Compressed data on HDFS from Hadoop Streaming
- Compression of JSON documents in Couchbase
- How to configure Executor in Spark Local Mode
- My mongoimport runs to infinity
- snappy version mismatch issue
- Snappy compression error in Hadoop 2.x
- Optimize write to a hive table
- How to load json snappy compressed in HIVE
- Space before %pdf in snappy pdf generation
Related Questions in BZIP
- unzipping bzip file using bash
- Is it possible to parallelize bz2's decompression?
- parsing large compressed xml files, python
- Recompressing Compressed Files
- Cannot change the compression level for BZIP2 with Tar
- I have a syntax error in my R function code
- Decompressing large files using multiple computers
- TokyoCabinet's Ruby C interface can't bzip
- Encrypt the file for security
- unzipping .nc files from many BZIP folders in R
- Unzip a single file in a tbz archive
- Utilizing multi core for tar+gzip/bzip compression/decompression
- Gzip and Bzip uncompress with PHP
- process bz2 file and process using awk
- Only decompress a specific bzip2 block
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
No and no. (For lossless compression.)
If the original file was extremely redundant, like megabytes of nothing but zeros, then the first, and maybe the second recompression will result in compression. But at some point there will be no gain from recompression, and instead a small increase in file size. For normal files, the first recompression will result in no gain.
This is true regardless of how you might mix lossless compressors.