

  --------------------------------
  najitool 0.5.0 command reference
  --------------------------------

       http://najitool.sf.net/

     Written by NECDET COKYAZICI


kitten   - shows the contents of a file to the screen.

cat_text - shows only the text of a file to screen skiping
           binary characters.

freverse - makes a reversed copy of the file, the start of
           the file becomes the end of the file and vice versa.

repcat   - repeats each character in a file the number of times
           you specify to the screen.

copyfile - copies a file.

bin2text - makes a copy of the file you specify with only the
           text of the file skipping binary characters.

bin2hexi - dumps the file you specify in hexidecimal to a new file.

rndbfile - generates a file with random characters from
           value 0 to 255 at the size you specify.

rndtfile - generates a file with random text characters
           at the size you specify.

skipcat  - shows the contents of a file to the screen
           skipping the characters you specify.

skipchar - makes a copy of the file you specify skipping
           the characters you specify.

onlychar - makes a copy of the file you specify using only
           the characters you specify.

repchar  - repeats each character in the file you specify the
           number of times you specify to a new file.

eng2arab - English to Arabic transliteration system. Makes Arabic
           letters out of English letters. Download the transliteration
           table from http://najitool.sf.net/ for details.

arab2eng - Arabic to English transliteration system. Makes English
           letters out of Arabic letters. Download the transliteration
           table from http://najitool.sf.net/ for details.

8bit256  - makes a file with the character values 0 to 255 from
           start to finish the number of times you sepcify.

bigascii - shows big ASCII art version of the word or sentence you
           specify to the screen.

bigascif - makes a file with big ASCII art text out of the word or
           sentence you specify.

copyself - copies the najitool program to a new name.


bin2c    - makes a compilable C programming language source code file
           out of any file with the contents of the file in an array.
           
calc     - a calculator.

genlic   - generates the najitool and libnaji license.

license  - shows the najitool and libnaji license to the screen.

database - makes a text file with a list of people and their details.

html_db  - makes a HTML file with a list of people and their details.

addim    - makes a multipliction square at the size you specify.

allfiles - generates every single file ever possible to exist
           at a size you specify.

dos2unix - converts DOS/Windows text files to UNIX format.

unix2dos - converts UNIX text files to DOS/Windows format.

compare  - compares two files.

ccompare - compares two files and still continues when differences
           are encountered.

charfile - makes a file containing a single character you specify the
           amount of times you specify.

hmakerf  - makes a .h file with the function prototypes of a .c file.

hmaker   - makes function prototypes of a .c and shows to the screen.

filechop - splits a file into two new files at the offset you specify.

txt2html - makes a HTML file out of a text file.

htmlfast - makes a HTML file out of a text file preserving the spaces.

tabspace - converts tabs to spaces with the number of spaces for
           a tab you specify.

unihtml  - generates HTML pages with every possible Unicode letter/symbol.

rmunihtm - deletes the files that unihtml generates.

mergline - merges the lines of two files into a new file and lets you
           specify text that comes at the beggining and end of each line.

lcharvar - shows every single combination variation of a sentence or word
           starting from the left to the screen.

rcharvar - shows every single combination variation of a sentence or word
           starting from the right to the screen.

asctable - shows an ASCII table and the decimal, hexidecimal, and binary
           values on each line of it from values 32 to 126.

hexicat  - dumps the file you specify in hexidecimal to screen with the
           displayable text characters on the right.

onlycat  - shows the contents of the file you specify
           using only the characters you specify.

najcrypt - naji interactive encryption/decryption function.

engnum   - a list of numbers in English words from 1 to 9999.

turnum   - a list of numbers in Turkish words from 1 to 9999.

repcharp - give it a start value and it repeats each character in a
           file then repeats the next character in the file more amount
           of times than the previous character to a new file.

repcatpp - give it a start value and it repeats each character in a
           file then repeats the next character in the file more amount
           of times than the previous character to the screen.

fillfile - changes every character in a file to the character you specify.

rndffill - changes every character in a file to a random character.

strfile  - makes a file out of a string (word or sentence) and repeats the
           string in the file that is made the number of times you specify.

zerokill - changes every character in a file to the hexidecimal value 00
           and then deletes it, this is good for secure deletion.

randkill - changes every character in a file to a random character
           and then deletes it, this is good for secure deletion.

najisum  - naji checksum function.

rndbsout - puts random characters from value 0 to 255 to the standard output
           (usually the screen) at the size you specify.

rndtsout - puts random text characters to the standard output
           (usually the screen) at the size you specify.

putlines - makes a copy of the file you specify with text you specify for
           the beggining and end of each line.

naji_bmp - generates lots of predefined .BMP file images.

coffset  - shows the characters in a file from the offset (start and end)
           you specify to the screen.

copyoffs - copies the characters in a file from the offset (start and end)
           you specify to a new file.

revcat   - shows a file reversed to the screen.

qcrypt   - encrypts or decrypts a file to a new file, this does both
           encryption and decryption.

revlines - reverses every line the file you specify to a new file.

flipcopy - copies while flipping the bits of each byte, for example

           11110000 becomes
           00001111

           and

           01010101 becomes
           10101010 etc
