Menu

Tree [071e61] master v1.0 /
 History

HTTPS access


File Date Author Commit
 doc unknown
 icon 2015-05-08 Daniel Steinhauer Daniel Steinhauer [5f16e8] Added application icon.
 lang 2015-05-16 Daniel Steinhauer Daniel Steinhauer [071e61] Added an about dialog.
 src 2015-05-16 Daniel Steinhauer Daniel Steinhauer [071e61] Added an about dialog.
 Binaly.kdev4 unknown
 CMakeLists.txt 2015-05-16 Daniel Steinhauer Daniel Steinhauer [071e61] Added an about dialog.
 LICENSE 2015-05-08 Daniel Steinhauer Daniel Steinhauer [86faa0] Removed the LICENSE from Github.
 README.txt unknown

Read Me

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
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.