Binaly Github
A binary/hex editor which subdivides the file into sections which are
Brought to you by:
pik-9
| File | Date | Author | Commit |
|---|---|---|---|
| doc | unknown | ||
| icon | 2015-05-08 |
|
[5f16e8] Added application icon. |
| lang | 2015-05-16 |
|
[071e61] Added an about dialog. |
| src | 2015-05-16 |
|
[071e61] Added an about dialog. |
| Binaly.kdev4 | unknown | ||
| CMakeLists.txt | 2015-05-16 |
|
[071e61] Added an about dialog. |
| LICENSE | 2015-05-08 |
|
[86faa0] Removed the LICENSE from Github. |
| README.txt | unknown |
Binaly
======
Binaly is a binary/hex editor which shows the whole file on a colorful strip.
It subdivides the file into blocks of 1 Kib (1024 Bytes) and analyses them. It
knows the following kinds of data sections:
- Random binary data: The byte's average value is in [108, 148] and the
standard deviation is in [60, 68].
- Text data: The average value is > 64 and the std. dev. < 40.
- Homogeneous data: The std. dev. is < 2.
- Other data section: The block doesn't fit into any of the categories
above.
This is very useful to get a quick overview over the file and its content.
License
-------
(C) 2015 by Daniel Steinhauer <pik-9@users.sourceforge.net>
Binaly is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Binaly is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Binaly. If not, see <http://www.gnu.org/licenses/>.
Compiling and installing
------------------------
Requirements: You need to have the Qt4 or Qt5 development files and CMake
installed.
Binaly uses CMake as build system. So you can type (on Unix):
$ mkdir build && cd build
$ cmake .. && make
$ sudo make install
There is a detailed doxygen documentation. You can build it with
$ make doc
after cmake has finished.
Note for translators
--------------------
If there is no translation for your language for Binaly yet and you want to
contribute one, you can do the following:
1) Determine your 2 letter country code (de for German, en for English, etc.)
2) Navigate to the Binaly directory and run:
$ lupdate src/*.cpp -ts lang/Binaly_XX.ts
XX is your country code.
Note: The command "lupdate" might be different on other platforms.
3) Run the Qt Linguist and translate.
4) Surrender your translation. This can either be done with a git pull request
or you can just contact me at pik-9@users.sourceforge.net
Daniel Steinhauer