aboutsummaryrefslogtreecommitdiff
path: root/python/python3-pybcj/README
diff options
context:
space:
mode:
authorLockywolf <for_sbo.python3-pybcj_2023-12-04@lockywolf.net>2023-12-04 18:52:39 +0700
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2023-12-04 19:32:04 +0700
commit97a5272f1ff7b057f2397890c4ba7362a39805ec (patch)
treeb7b5d88864908523914b833a8b3791a8a0a93706 /python/python3-pybcj/README
parent14382ff7938ce18983c4693b519991de522608df (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/README13
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.