summaryrefslogtreecommitdiffstats
path: root/development/tweak/README
diff options
context:
space:
mode:
author B. Watson <yalhcru@gmail.com>2018-08-08 16:57:14 +0100
committer Willy Sudiarto Raharjo <willysr@slackbuilds.org>2018-08-11 07:23:06 +0700
commit8a89006a6e241e10d0036659a3124d9241cffac2 (patch)
treead649f25f908fa73f1a6de5a9059b3e6bbc1e20b /development/tweak/README
parent18042e870135a4032d515187f0d2142345ecad9f (diff)
downloadslackbuilds-8a89006a6e241e10d0036659a3124d9241cffac2.tar.gz
slackbuilds-8a89006a6e241e10d0036659a3124d9241cffac2.tar.xz
development/tweak: Added (ncurses-based hex editor).
Signed-off-by: David Spencer <idlemoor@slackbuilds.org>
Diffstat (limited to 'development/tweak/README')
-rw-r--r--development/tweak/README25
1 files changed, 25 insertions, 0 deletions
diff --git a/development/tweak/README b/development/tweak/README
new file mode 100644
index 0000000000..044fe04d59
--- /dev/null
+++ b/development/tweak/README
@@ -0,0 +1,25 @@
+tweak (ncurses-based hex editor)
+
+Tweak is a hex editor. It allows you to edit a file at very low level,
+letting you see the full and exact binary contents of the file. It can be
+useful for modifying binary files such as executables, editing disk or CD
+images, debugging programs that generate binary file formats incorrectly,
+and many other things.
+
+Tweak uses a complex data structure based on B-trees, designed to make
+almost all editing operations extremely fast, even when they are working
+on huge amounts of data.
+
+Tweak supports insert mode (not particularly useful if you're editing
+an executable file or a filesystem image, but can be extremely handy in
+other file formats such as PNG).
+
+Cutting, copying and pasting within the file you are editing is extremely
+efficient. No matter how big the chunk of data you are moving around -
+even if it's a 200Mb section of a CD image - Tweak will always perform
+the operation effectively instantly.
+
+Tweak supports lazy loading of the input file: rather than sucking it
+all into memory straight away, it simply remembers which parts of the
+editing buffer are copies of which parts of the input file and refers to
+the file on disk when it needs to.