Skip to content

Commit

Permalink
Merge pull request #67 from UBC-iGEM/compression-update
Browse files Browse the repository at this point in the history
Updated compression with more compression algorithm information
  • Loading branch information
lhao03 authored Apr 2, 2024
2 parents 0381e1e + d5ab711 commit 5990ae5
Showing 1 changed file with 9 additions and 4 deletions.
13 changes: 9 additions & 4 deletions src/dry-lab/software/compression.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,12 @@ Thus, the model used for compression must be careful selected, with a focus on o

</div>

## Other Text compression algorithms:
- GZip: https://www.gnu.org/software/gzip/
- LZ4: [https://github.com/lz4/lz4](https://github.com/lz4/lz4)
- [https://en.wikipedia.org/wiki/Bzip2](https://en.wikipedia.org/wiki/Bzip2)
### Other compression algorithms:
#### GZip: [https://www.gnu.org/software/gzip/](https://www.gnu.org/software/gzip/)
Gzip is a commonly used compression algorithm and filetype. It can be used to compress many different source filetypes, but is non-competitive compared to ts_zip in terms of compression ratio for text files specifically. However, should be considered for svg compression.

#### Bzip2: [https://en.wikipedia.org/wiki/Bzip2](https://en.wikipedia.org/wiki/Bzip2)
Bzip2 is similar to Gzip; a compression algorithm with diverse use cases. Typically slightly worse-performing than Gzip.

#### LZ4: [https://github.com/lz4/lz4](https://github.com/lz4/lz4)
Unique compression ratio that offers modes for higher compression or faster speeds. Requires more complex installation for use; has numerous dependencies. Potentially competitive with GZip for certain use cases. Currently not benchmarked; **will be further investigated**.

0 comments on commit 5990ae5

Please sign in to comment.