Najitool
From Wikipedia, the free encyclopedia
- The correct title of this article is najitool. The initial letter is shown capitalized due to technical restrictions.
najitool | |
Developer: | Necdet Cokyazici |
---|---|
Latest release: | 0.8.0 / April 30, 2006 |
OS: | DOS/Windows/BSD/Linux/Unix |
Use: | |
License: | Public Domain, Open Source |
Website: | http://najitool.sourceforge.net |
najitool is an open source public domain program created in 2003 by Necdet Cokyazici. najitool is written in C using the ANSI C standard. It currently consists of file manipulation functions such as file converting, filtering, formatting and patching. najitool also has over a hundred other different functions such as an every possible byte combination files generator, which produces every possible file that could exist with the specified file size. It has an Arabic to English and English to Arabic transliteration system.
[edit] History
najitool was originally meant to be called najitools but the author decided to call it najitool because of the 8.3 character file name length restrictions on DOS systems. The first version of najitool started off as nine small stand alone programs, but the following version had all the functionality of the stand alone programs implemented into a programming library called libnaji which was used by najitool, the new standalone program rather than the original design as the "najitools suite". From that version on the new design was kept, and each new release of najitool is accompanied by a release of libnaji. Earlier versions of najitool were poorly documented, but gradually the author started explaining each of his functions to some extent in the new documentation. The najitool project was only worked on by one programmer for a while, but some contributors have written new functions.
najitool is a command-line tool; a GUI version called naji_gui is available. There have only been four different versions of naji_gui and the command line version of najitool is much more frequently updated.