diff options
Diffstat (limited to 'python/python3-pybcj/README')
-rw-r--r-- | python/python3-pybcj/README | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/python/python3-pybcj/README b/python/python3-pybcj/README new file mode 100644 index 0000000000..6979f97d89 --- /dev/null +++ b/python/python3-pybcj/README @@ -0,0 +1,13 @@ +pybcj is a bcj filter library + +In data compression, BCJ, short for Branch-Call-Jump, refers to a +technique that improves the compression of machine code of executable +binaries by replacing relative branch addresses with absolute ones. This +allows a LZMA compressor to identify duplicate targets and archive +higher compression rate. + +BCJ is used in 7-zip compression utility as default filter for +executable binaries. + +pybcj is a python bindings with BCJ implementation by C language. The C +codes are derived from p7zip, portable 7-zip implementation. |