diff options
| author | Lockywolf <for_sbo.python3-pybcj_2023-12-04@lockywolf.net> | 2023-12-04 18:52:39 +0700 |
|---|---|---|
| committer | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2023-12-04 19:32:04 +0700 |
| commit | 97a5272f1ff7b057f2397890c4ba7362a39805ec (patch) | |
| tree | b7b5d88864908523914b833a8b3791a8a0a93706 /python/python3-pybcj/README | |
| parent | 14382ff7938ce18983c4693b519991de522608df (diff) | |
python/python3-pybcj: Added (bcj filter library).
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
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. |
