=-=-=-=-=-=-=-=-=-=-=-=-=-=- najitool 0.8.1 Help Document =-=-=-=-=-=-=-=-=-=-=-=-=-=- http://najitool.sf.net/ Written by NECDET COKYAZICI ----------------------------------------------------------------------------- 182 TOTAL NUMBER OF NAJITOOL COMMANDS: ----------------------------------------------------------------------------- COMMAND: 8bit256 DESCRIPTION: makes a file with the character values 0 to 255 from start to finish the number of times you specify. USAGE: najitool 8bit256 EXAMPLE: najitool 8bit256 ten.bin 10 ----------------------------------------------------------------------------- COMMAND: addim DESCRIPTION: makes a multipliction square at the size you specify. USAGE: najitool addim EXAMPLE: najitool addim 12 ----------------------------------------------------------------------------- COMMAND: allfiles DESCRIPTION: generates every single file ever possible to exist at a size you specify. USAGE: najitool allfiles EXAMPLE: najitool allfiles 4 ----------------------------------------------------------------------------- COMMAND: arab2eng DESCRIPTION: Arabic to English transliteration system. Makes English letters out of Arabic letters. Download the transliteration table from http://najitool.sf.net/ for details. USAGE: najitool arab2eng EXAMPLE: najitool arab2eng arabi.txt eng.txt ----------------------------------------------------------------------------- COMMAND: asc2ebc DESCRIPTION: convert ASCII format files to EBCDIC format files. USAGE: najitool asc2ebc EXAMPLE: najitool asc2ebc readme.txt readme.ebc ----------------------------------------------------------------------------- COMMAND: asctable DESCRIPTION: shows an ASCII table and the decimal, hexidecimal, and binary values on each line of it from values 32 to 126. USAGE: najitool asctable EXAMPLE: najitool asctable ----------------------------------------------------------------------------- COMMAND: ay DESCRIPTION: shows the current month in Turkish. USAGE: najitool ay EXAMPLE: najitool ay ----------------------------------------------------------------------------- COMMAND: ayinkaci DESCRIPTION: shows the day of the current month. USAGE: najitool ayinkaci EXAMPLE: najitool ayinkaci ----------------------------------------------------------------------------- COMMAND: bigascif DESCRIPTION: makes a file with big ASCII art text out of the word or sentence you specify. USAGE: najitool bigascif EXAMPLE: najitool bigascif hello hello.txt ----------------------------------------------------------------------------- COMMAND: bigascii DESCRIPTION: shows big ASCII art version of the word or sentence you specify to the screen. USAGE: najitool bigascii EXAMPLE: najitool bigascii hello ----------------------------------------------------------------------------- COMMAND: bin2c DESCRIPTION: makes a compilable C programming language source code file out of any file with the contents of the file in an array. USAGE: najitool bin2c EXAMPLE: najitool bin2c mypic.bmp mypic.c my_pic_array ----------------------------------------------------------------------------- COMMAND: bin2hexi DESCRIPTION: dumps the file you specify in hexidecimal to a new file. USAGE: najitool bin2hexi EXAMPLE: najitool bin2hexi DigiTvOS.bin DigiTvOS.hex ----------------------------------------------------------------------------- COMMAND: bin2text DESCRIPTION: makes a copy of the file you specify with only the text of the file skipping binary characters. USAGE: najitool bin2text EXAMPLE: najitool bin2text file.bin file.txt ----------------------------------------------------------------------------- COMMAND: blanka DESCRIPTION: blanka converts a file to the blanka format. When you convert a file to the blanka format, depending on the number (decimal value) of an ASCII character, it makes that many spaces, for example 65 spaces for the capital letter A, then it makes a newline to seperate the next letter, which could be B, so it makes 66 spaces, and so on. To convert the file back to its original format, you could use the unblanka function. unblanka can still change the file back to its original format if the blanka format file is edited in a certain way, it is recommended that you only put your own letters, numbers, etc. in the spaces, and you not add any more spaces or newlines, this can be acheived by pressing the arrow keys on the keyboard, and not pressing the spacebar or enter keys, when editing your blanka format file in a text editor. This is useful, if you want to make a blanka format file with a hidden message. USAGE: najitool blanka EXAMPLE: najitool blanka myfile.txt secret.txt ----------------------------------------------------------------------------- COMMAND: bremline DESCRIPTION: makes a copy of a file removing lines beginning with a certain word or sentence. USAGE: najitool bremline EXAMPLE: najitool bremline # prog.c prog2.c ----------------------------------------------------------------------------- COMMAND: bugun DESCRIPTION: shows what the day is today in Turkish. USAGE: najitool bugun EXAMPLE: najitool bugun ----------------------------------------------------------------------------- COMMAND: calc DESCRIPTION: a calculator. USAGE: najitool calc EXAMPLE: najitool calc ----------------------------------------------------------------------------- COMMAND: cat_head DESCRIPTION: shows the number of first lines in the file you specify. USAGE: najitool cat_head EXAMPLE: najitool cat_head readme.txt 6 ----------------------------------------------------------------------------- COMMAND: cat_tail DESCRIPTION: shows the number of last lines in the file you specify. USAGE: najitool cat_tail EXAMPLE: najitool cat_tail readme.txt 5 ----------------------------------------------------------------------------- COMMAND: cat_text DESCRIPTION: Shows only the text of a file to screen skiping binary characters. Accepts input from stdin (standard input). USAGE: najitool cat_text najitool cat_text EXAMPLE: najitool cat_text najitool cat_text a.out ----------------------------------------------------------------------------- COMMAND: catrandl DESCRIPTION: shows a random line of a text file. USAGE: najitool catrandl EXAMPLE: najitool catrandl foodlist.txt ----------------------------------------------------------------------------- COMMAND: ccompare DESCRIPTION: compares two files and still continues when differences are encountered. USAGE: najitool ccompare EXAMPLE: najitool ccompare a.out a.bin ----------------------------------------------------------------------------- COMMAND: cfind DESCRIPTION: search each line for text and echo it, displays how many lines contained the text. USAGE: najitool cfind EXAMPLE: najitool cfind file.txt Hello ----------------------------------------------------------------------------- COMMAND: cfindi DESCRIPTION: search each line for text and echo it (case insensitive), displays how many lines contained the text. USAGE: najitool cfindi EXAMPLE: najitool cfindi file.txt hello ----------------------------------------------------------------------------- COMMAND: charaftr DESCRIPTION: makes a copy of the file with the specified character after each byte. USAGE: najitool charaftr EXAMPLE: najitool charaftr data.txt newdata.txt " " ----------------------------------------------------------------------------- COMMAND: charbefr DESCRIPTION: makes a copy of the file with the specified character before each byte. USAGE: najitool charbefr EXAMPLE: najitool charbefr data.txt newdata.txt x ----------------------------------------------------------------------------- COMMAND: charfile DESCRIPTION: makes a file containing a single character you specify the amount of times you specify. USAGE: najitool charfile EXAMPLE: najitool charfile aaa.txt 1000 a ----------------------------------------------------------------------------- COMMAND: charwrap DESCRIPTION: wraps characters to the specified width. USAGE: najitool charwrap EXAMPLE: najitool charwrap a.out a.70 70 ----------------------------------------------------------------------------- COMMAND: chchar DESCRIPTION: changes the specified character in a file to a new character. USAGE: najitool chchar EXAMPLE: najitool chchar readme.txt readmeo.txt 0 O ----------------------------------------------------------------------------- COMMAND: chchars DESCRIPTION: changes the specified characters in a file to new characters. USAGE: najitool chchars EXAMPLE: najitool chchars readme.txt funny.txt "abc" "@8<" ----------------------------------------------------------------------------- COMMAND: chstr DESCRIPTION: changes the specified string in a text file to a new string. USAGE: najitool chstr EXAMPLE: najitool chstr input.txt output.txt string new_string ----------------------------------------------------------------------------- COMMAND: coffset DESCRIPTION: shows the characters in a file from the offset (start and end) you specify to the screen. USAGE: najitool coffset EXAMPLE: najitool coffset a.out 30 213 ----------------------------------------------------------------------------- COMMAND: compare DESCRIPTION: compares two files. USAGE: najitool compare EXAMPLE: najitool compare hi.txt hello.txt ----------------------------------------------------------------------------- COMMAND: copyfile DESCRIPTION: copies a file. USAGE: najitool copyfile EXAMPLE: najitool copyfile license.txt lbackup.txt ----------------------------------------------------------------------------- COMMAND: copyoffs DESCRIPTION: copies the characters in a file from the offset (start and end) you specify to a new file. USAGE: najitool copyoffs EXAMPLE: najitool copyoffs a.out 10 345 a.bin ----------------------------------------------------------------------------- COMMAND: copyself DESCRIPTION: copies the najitool program to a new name. USAGE: najitool copyself EXAMPLE: najitool copyself naji2 ----------------------------------------------------------------------------- COMMAND: cpfroml DESCRIPTION: Makes a copy of a text file copying only from the specified line number. This is useful if you get an error importing a large MySQL .sql file and it stops with and error giving you the line number the error occured, you can use this to make a copy of the .sql file to continue from the error. USAGE: najitool cpfroml EXAMPLE: najitool cpfroml 1032 database.sql dbconerr.sql ----------------------------------------------------------------------------- COMMAND: cptiline DESCRIPTION: Makes a copy of a text file copying only up to the specified line number. USAGE: najitool cptiline EXAMPLE: najitool cptiline 10 readme.txt read10l.txt ----------------------------------------------------------------------------- COMMAND: credits DESCRIPTION: shows the names and details of najitool and libnaji contributors and their original author. USAGE: najitool credits EXAMPLE: najitool credits ----------------------------------------------------------------------------- COMMAND: database DESCRIPTION: makes a text file with a list of people and their details. USAGE: najitool database EXAMPLE: najitool database ----------------------------------------------------------------------------- COMMAND: datetime DESCRIPTION: shows the current date and time. USAGE: najitool datetime EXAMPLE: najitool datetime ----------------------------------------------------------------------------- COMMAND: dayofmon DESCRIPTION: shows the day of the current month. USAGE: najitool dayofmon EXAMPLE: najitool dayofmon ----------------------------------------------------------------------------- COMMAND: dos2unix DESCRIPTION: converts DOS/Windows text files to UNIX format. USAGE: najitool dos2unix EXAMPLE: najitool dos2unix hello.txt HELLO ----------------------------------------------------------------------------- COMMAND: downlist DESCRIPTION: Makes a HTML file from a text file with a list of files to download. USAGE: najitool downlist EXAMPLE: najitool downlist download.txt download.htm ----------------------------------------------------------------------------- COMMAND: dumpoffs DESCRIPTION: shows the hexidecimal values of characters in a file from the offset (start and end) you specify to the screen. USAGE: najitool dumpoffs EXAMPLE: najitool dumpoffs a.out 30 213 ----------------------------------------------------------------------------- COMMAND: e2ahtml DESCRIPTION: English to Arabic transliteration system. Makes Arabic letters out of English letters. This version does that with a plain text file to a HTML file. Download the transliteration table from http://najitool.sf.net/ for details. USAGE: najitool e2ahtml EXAMPLE: najitool e2ahtml enleters.txt arabic.htm ----------------------------------------------------------------------------- COMMAND: ebc2asc DESCRIPTION: convert EBCDIC format files to ASCII format files. USAGE: najitool ebc2asc EXAMPLE: najitool ebc2asc readme.ebc readme.txt ----------------------------------------------------------------------------- COMMAND: eng2arab DESCRIPTION: English to Arabic transliteration system. Makes Arabic letters out of English letters. Download the transliteration table from http://najitool.sf.net/ for details. USAGE: najitool eng2arab EXAMPLE: najitool eng2arab english.txt arabiyya.txt ----------------------------------------------------------------------------- COMMAND: engnum DESCRIPTION: a list of numbers in English words from 1 to 9999. USAGE: najitool engnum EXAMPLE: najitool engnum ----------------------------------------------------------------------------- COMMAND: eremline DESCRIPTION: makes a copy of a file removing lines ending with a certain word or sentence. USAGE: najitool eremline EXAMPLE: najitool eremline "*/" prog2.c prog3.c ----------------------------------------------------------------------------- COMMAND: f2lower DESCRIPTION: makes a copy of a file with all the capital letters turned into small letters. USAGE: najitool f2lower EXAMPLE: najitool f2lower capitals.txt small.txt ----------------------------------------------------------------------------- COMMAND: f2upper DESCRIPTION: makes a copy of a file with all the small letters turned into capital letters. USAGE: najitool f2upper EXAMPLE: najitool f2upper small.txt big.txt ----------------------------------------------------------------------------- COMMAND: filbreed DESCRIPTION: breeds two files i.e. the first byte of the first file then the first byte of the second file are added to the new file and the following bytes one file after another. USAGE: najitool filbreed EXAMPLE: najitool filbreed in.txt in2.txt out.txt ----------------------------------------------------------------------------- COMMAND: file2bin DESCRIPTION: makes a file into a stream of 1 and 0 binary numbers. USAGE: najitool file2bin EXAMPLE: najitool file2bin readme.txt binary.txt ----------------------------------------------------------------------------- COMMAND: file2dec DESCRIPTION: makes a file into a stream of decimal numbers. USAGE: najitool file2dec EXAMPLE: najitool file2dec readme.txt decimal.txt ----------------------------------------------------------------------------- COMMAND: file2hex DESCRIPTION: makes a file into a stream of hexidecimal values. USAGE: najitool file2hex EXAMPLE: najitool file2hex readme.txt hex.txt ----------------------------------------------------------------------------- COMMAND: filechop DESCRIPTION: splits a file into two new files at the offset you specify. USAGE: najitool filechop EXAMPLE: najitool filechop 2000000000 hello.vob hello1.vob hello2.vob ----------------------------------------------------------------------------- COMMAND: filejoin DESCRIPTION: joins two files into a new file. USAGE: najitool filejoin EXAMPLE: najitool filejoin hello1.vob hello2.vob hello.vob ----------------------------------------------------------------------------- COMMAND: fillfile DESCRIPTION: changes every character in a file to the character you specify. USAGE: najitool fillfile EXAMPLE: najitool fillfile hello.txt x ----------------------------------------------------------------------------- COMMAND: find DESCRIPTION: search each line for text and echo it. USAGE: najitool find EXAMPLE: najitool find file.txt Hello ----------------------------------------------------------------------------- COMMAND: findi DESCRIPTION: search each line for text and echo it (case insensitive). USAGE: najitool findi EXAMPLE: najitool findi file.txt hello ----------------------------------------------------------------------------- COMMAND: flipcopy DESCRIPTION: copies while flipping the bits of each byte, for example 11110000 becomes 00001111 and 01010101 becomes 10101010 etc USAGE: najitool flipcopy EXAMPLE: najitool flipcopy hi.txt hifliped.txt ----------------------------------------------------------------------------- COMMAND: freverse DESCRIPTION: makes a reversed copy of the file, the start of the file becomes the end of the file and vice versa. USAGE: najitool freverse EXAMPLE: najitool freverse readme.txt emdear.txt ----------------------------------------------------------------------------- COMMAND: fswpcase DESCRIPTION: makes a copy of a file with the case of letters swapped, i.e. if it's capital letters, they become small letters and vice versa. USAGE: najitool fswpcase EXAMPLE: najitool fswpcase ReadMe.txt rEAD_mE.txt ----------------------------------------------------------------------------- COMMAND: ftothe DESCRIPTION: makes a copy of a file adding the text " to the" after every character except the last character. USAGE: najitool ftothe EXAMPLE: najitool ftothe readme.txt readtoda.txt ----------------------------------------------------------------------------- COMMAND: genhelp DESCRIPTION: generates the najitool help file. USAGE: najitool genhelp EXAMPLE: najitool genhelp ----------------------------------------------------------------------------- COMMAND: genlic DESCRIPTION: generates the najitool and libnaji license. USAGE: najitool genlic EXAMPLE: najitool genlic ----------------------------------------------------------------------------- COMMAND: getlinks DESCRIPTION: saves only the links in a HTML file to a text file. USAGE: najitool getlinks EXAMPLE: najitool getlinks yo.htm yo_links.txt ----------------------------------------------------------------------------- COMMAND: help DESCRIPTION: Help for najitool. Shows a list of najitool commands, shows a list of help catagories, gives detailed information on a particular najitool command. USAGE: najitool help najitool help najitool help EXAMPLE: najitool help najitool help commands najitool help bin2c ----------------------------------------------------------------------------- COMMAND: hexicat DESCRIPTION: dumps the file you specify in hexidecimal to screen with the displayable text characters on the right. USAGE: najitool hexicat EXAMPLE: najitool hexicat a.out ----------------------------------------------------------------------------- COMMAND: hilist DESCRIPTION: Makes a HTML file from a text with a list of image names, showing the images when the HTML file is opened in a web browser. USAGE: najitool hilist EXAMPLE: najitool hilist pic_list.txt gallery.htm ----------------------------------------------------------------------------- COMMAND: hmaker DESCRIPTION: makes function prototypes of a .c and shows to the screen. USAGE: najitool hmaker EXAMPLE: najitool hmaker mycode.c ----------------------------------------------------------------------------- COMMAND: hmakerf DESCRIPTION: makes a .h file with the function prototypes of a .c file. USAGE: najitool hmakerf EXAMPLE: najitool hmakerf mycode.c mycode.h ----------------------------------------------------------------------------- COMMAND: html_db DESCRIPTION: makes a HTML file with a list of people and their details. USAGE: najitool html_db EXAMPLE: najitool html_db ----------------------------------------------------------------------------- COMMAND: html2txt DESCRIPTION: makes a text file out of a HTML file. USAGE: najitool html2txt EXAMPLE: najitool html2txt homepage.htm homepage.txt ----------------------------------------------------------------------------- COMMAND: htmlfast DESCRIPTION: makes a HTML file out of a text file preserving the spaces. USAGE: najitool htmlfast EXAMPLE: najitool htmlfast asciiart.txt asciiart.html ----------------------------------------------------------------------------- COMMAND: htmlhelp DESCRIPTION: generates the najitool help in HTML format. USAGE: najitool htmlhelp EXAMPLE: najitool htmlhelp ----------------------------------------------------------------------------- COMMAND: kitten DESCRIPTION: Shows the contents of a file to the screen. Accepts input from stdin (standard input). USAGE: najitool kitten najitool kitten EXAMPLE: najitool kitten najitool kitten readme.txt ----------------------------------------------------------------------------- COMMAND: lcharvar DESCRIPTION: shows every single combination variation of a sentence or word starting from the left to the screen. USAGE: najitool lcharvar EXAMPLE: najitool lcharvar "hello world" ----------------------------------------------------------------------------- COMMAND: leetfile DESCRIPTION: converts a normal text file into a "hacker language" text file. USAGE: najitool leetfile EXAMPLE: najitool leetfile readme.txt w00t.txt ----------------------------------------------------------------------------- COMMAND: leetstr DESCRIPTION: shows a "hacker language" version of a sentence or word you give it. USAGE: najitool leetstr EXAMPLE: najitool leetstr "hello how are you doing today?" ----------------------------------------------------------------------------- COMMAND: length DESCRIPTION: convert between the most popular length formats: mm, cm, inches, meters, feet, yards, km, miles. USAGE: najitool length EXAMPLE: najitool length ----------------------------------------------------------------------------- COMMAND: lensortl DESCRIPTION: sort lines in a text file by length, longest first. USAGE: najitool lensortl EXAMPLE: najitool lensortl file1.txt file2.txt ----------------------------------------------------------------------------- COMMAND: lensorts DESCRIPTION: sort lines in a text file by length, shortest first. USAGE: najitool lensorts EXAMPLE: najitool lensorts file2.txt file3.txt ----------------------------------------------------------------------------- COMMAND: license DESCRIPTION: shows the najitool and libnaji license to the screen. USAGE: najitool license EXAMPLE: najitool license ----------------------------------------------------------------------------- COMMAND: linesnip DESCRIPTION: make a copy of a file with the amount of characters you specify to be removed from the front of each line. USAGE: najitool linesnip EXAMPLE: najitool linesnip 4 numbered.c filtered.c ----------------------------------------------------------------------------- COMMAND: makarray DESCRIPTION: makes a char *[] array out of a text file with each item on a new line. USAGE: najitool makarray EXAMPLE: najitool makarray zoolist.txt zoo.c zoo_animals ----------------------------------------------------------------------------- COMMAND: mathgame DESCRIPTION: a fun and educational math game. USAGE: najitool mathgame EXAMPLE: najitool mathgame ----------------------------------------------------------------------------- COMMAND: mergline DESCRIPTION: merges the lines of two files into a new file and lets you specify text that comes at the beginning and end of each line. USAGE: najitool mergline EXAMPLE: najitool mergline namlower.txt namupper.txt rename.sh "mv -i " "" ----------------------------------------------------------------------------- COMMAND: mkpatch DESCRIPTION: makes a patch file to be used with qpatch out of differences between two files of the same size. USAGE: najitool mkpatch EXAMPLE: najitool mkpatch cool.exe cool2.exe cool.nqp ----------------------------------------------------------------------------- COMMAND: month DESCRIPTION: shows the current month. USAGE: najitool month EXAMPLE: najitool month ----------------------------------------------------------------------------- COMMAND: mp3split DESCRIPTION: split CBR (Constant Bit Rate) MP3 file from to in seconds range. USAGE: najitool mp3split EXAMPLE: najitool mp3split 1 100 test.mp3 test2.mp3 ----------------------------------------------------------------------------- COMMAND: mp3taged DESCRIPTION: edit MP3 tag information, only ID3v1 tags supported in this version. USAGE: najitool mp3taged { }.. Tag (ID3v1 only supported): title - specify song title artist - specify artist album - specify album year - specify year comment - specify comment track - specify track number EXAMPLE: najitool mp3taged artist hello test.mp3 ----------------------------------------------------------------------------- COMMAND: mp3tagnf DESCRIPTION: shows MP3 tag information. USAGE: najitool mp3tagnf EXAMPLE: najitool mp3tagnf lecture.mp3 ----------------------------------------------------------------------------- COMMAND: najcrypt DESCRIPTION: naji interactive encryption/decryption function. USAGE: najitool najcrypt EXAMPLE: najitool najcrypt ----------------------------------------------------------------------------- COMMAND: naji_bmp DESCRIPTION: generates lots of predefined .BMP file images. USAGE: najitool naji_bmp EXAMPLE: najitool naji_bmp ----------------------------------------------------------------------------- COMMAND: najirle DESCRIPTION: naji RLE (Run-Lengh Encoding) compression on a single file. Works best with files with a lot of repeated characters, such as wave files. USAGE: najitool najirle EXAMPLE: najitool najirle uncomped.wav uncomped.nar ----------------------------------------------------------------------------- COMMAND: najisum DESCRIPTION: naji checksum function. USAGE: najitool najisum EXAMPLE: najitool najisum checksum.txt ----------------------------------------------------------------------------- COMMAND: numlines DESCRIPTION: add numbers to the beginning of every line. USAGE: najitool numlines EXAMPLE: najitool numlines list.txt numlist.txt ----------------------------------------------------------------------------- COMMAND: onlalnum DESCRIPTION: makes a copy of a file copying only letters and numbers. USAGE: najitool onlalnum EXAMPLE: najitool onlalnum a.out filtered.bin ----------------------------------------------------------------------------- COMMAND: onlalpha DESCRIPTION: makes a copy of a file copying only letters. USAGE: najitool onlalpha EXAMPLE: najitool onlalpha a.out filtered.bin ----------------------------------------------------------------------------- COMMAND: onlcntrl DESCRIPTION: makes a copy of a file copying only control characters. USAGE: najitool onlcntrl EXAMPLE: najitool onlcntrl a.out filtered.bin ----------------------------------------------------------------------------- COMMAND: onldigit DESCRIPTION: makes a copy of a file copying only numbers. USAGE: najitool onldigit EXAMPLE: najitool onldigit a.out filtered.bin ----------------------------------------------------------------------------- COMMAND: onlgraph DESCRIPTION: makes a copy of a file copying only visible printing characters, spaces are not included. USAGE: najitool onlgraph EXAMPLE: najitool onlgraph a.out filtered.bin ----------------------------------------------------------------------------- COMMAND: onllower DESCRIPTION: makes a copy of a file copying only lower case letters. USAGE: najitool onllower EXAMPLE: najitool onllower a.out filtered.bin ----------------------------------------------------------------------------- COMMAND: onlprint DESCRIPTION: makes a copy of a file copying only printing characters, which includes the space character. USAGE: najitool onlprint EXAMPLE: najitool onlprint a.out filtered.bin ----------------------------------------------------------------------------- COMMAND: onlpunct DESCRIPTION: makes a copy of a file copying only punctuation. USAGE: najitool onlpunct EXAMPLE: najitool onlpunct a.out filtered.bin ----------------------------------------------------------------------------- COMMAND: onlspace DESCRIPTION: makes a copy of a file copying only whitespace, that is, carriage return, newline, form feed, tab, vertical tab, or space. USAGE: najitool onlspace EXAMPLE: najitool onlspace a.out filtered.bin ----------------------------------------------------------------------------- COMMAND: onlupper DESCRIPTION: makes a copy of a file copying only upper case letters. USAGE: najitool onlupper EXAMPLE: najitool onlupper a.out filtered.bin ----------------------------------------------------------------------------- COMMAND: onlxdigt DESCRIPTION: makes a copy of a file copying only hexadecimal digits, this includes 0-9 a-f A-F. USAGE: najitool onlxdigt EXAMPLE: najitool onlxdigt a.out filtered.bin ----------------------------------------------------------------------------- COMMAND: onlycat DESCRIPTION: shows the contents of the file you specify using only the characters you specify. USAGE: najitool onlycat EXAMPLE: najitool onlycat readme.txt "abc" ----------------------------------------------------------------------------- COMMAND: onlychar DESCRIPTION: makes a copy of the file you specify using only the characters you specify. USAGE: najitool onlychar EXAMPLE: najitool onlychar readme.txt abc.txt "abc" ----------------------------------------------------------------------------- COMMAND: patch DESCRIPTION: manually patch a file in an interactive text based interface. USAGE: najitool patch EXAMPLE: najitool patch cool2.exe ----------------------------------------------------------------------------- COMMAND: printftx DESCRIPTION: makes a copy of a text file into a .c file as printf statements. USAGE: najitool printftx EXAMPLE: najitool printftx shortdoc.txt shortdoc.c ----------------------------------------------------------------------------- COMMAND: putlines DESCRIPTION: makes a copy of the file you specify with text you specify for the beginning and end of each line. USAGE: najitool putlines EXAMPLE: najitool putlines input.txt output.txt "hello" "world" ----------------------------------------------------------------------------- COMMAND: qcrypt DESCRIPTION: encrypts or decrypts a file to a new file, this does both encryption and decryption. USAGE: najitool qcrypt EXAMPLE: najitool qcrypt secret.txt what.txt ----------------------------------------------------------------------------- COMMAND: qpatch DESCRIPTION: patches a file from a patch file, it must be in format: offset value offset value etc. in plain ASCII numbers, offset being the place in the file you want to patch and value being the new value (a value between 0-255). USAGE: najitool qpatch EXAMPLE: najitool qpatch cool.exe cool.nqp ----------------------------------------------------------------------------- COMMAND: randkill DESCRIPTION: changes every character in a file to a random character and then deletes it, this is good for secure deletion. USAGE: najitool randkill EXAMPLE: najitool randkill secret.txt ----------------------------------------------------------------------------- COMMAND: rbcafter DESCRIPTION: makes a copy of the file with a random binary character after each line. USAGE: najitool rbcafter EXAMPLE: najitool rbcafter picture.raw newpic.raw ----------------------------------------------------------------------------- COMMAND: rbcbefor DESCRIPTION: makes a copy of the file with a random binary character before each line. USAGE: najitool rbcbefor EXAMPLE: najitool rbcbefor picture.raw newpic.raw ----------------------------------------------------------------------------- COMMAND: rcharvar DESCRIPTION: shows every single combination variation of a sentence or word starting from the right to the screen. USAGE: najitool rcharvar EXAMPLE: najitool rcharvar "hello world" ----------------------------------------------------------------------------- COMMAND: remline DESCRIPTION: makes a copy of a file removing lines containing a certain word or sentence. USAGE: najitool remline EXAMPLE: najitool remline "badword" bad.txt clean.txt ----------------------------------------------------------------------------- COMMAND: repcat DESCRIPTION: repeats each character in a file the number of times you specify to the screen. USAGE: najitool repcat EXAMPLE: najitool repcat hmm.txt 3 ----------------------------------------------------------------------------- COMMAND: repcatpp DESCRIPTION: 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. USAGE: najitool repcatpp EXAMPLE: najitool repcatpp hmmmmmmm.txt 3 ----------------------------------------------------------------------------- COMMAND: repchar DESCRIPTION: repeats each character in the file you specify the number of times you specify to a new file. USAGE: najitool repchar EXAMPLE: najitool repchar hello.wav helloslow.wav 1 ----------------------------------------------------------------------------- COMMAND: repcharp DESCRIPTION: 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. USAGE: najitool repcharp EXAMPLE: najitool repcharp hi.wav hislower.wav 1 ----------------------------------------------------------------------------- COMMAND: revcat DESCRIPTION: shows a file reversed to the screen. USAGE: najitool revcat EXAMPLE: najitool revcat reverse.txt ----------------------------------------------------------------------------- COMMAND: revlines DESCRIPTION: reverses every line the file you specify to a new file. USAGE: najitool revlines EXAMPLE: najitool revlines input.txt output.txt ----------------------------------------------------------------------------- COMMAND: rmunihtm DESCRIPTION: deletes the files that unihtml generates. USAGE: najitool rmunihtm EXAMPLE: najitool rmunihtm ----------------------------------------------------------------------------- COMMAND: rndbsout DESCRIPTION: puts random characters from value 0 to 255 to the standard output (usually the screen) at the size you specify. USAGE: najitool rndbsout EXAMPLE: najitool rndbsout 100 ----------------------------------------------------------------------------- COMMAND: rndffill DESCRIPTION: changes every character in a file to a random character. USAGE: najitool rndffill EXAMPLE: najitool rndffill todelete.txt ----------------------------------------------------------------------------- COMMAND: rndtsout DESCRIPTION: puts random text characters to the standard output (usually the screen) at the size you specify. USAGE: najitool rndtsout EXAMPLE: najitool rndtsout 64 ----------------------------------------------------------------------------- COMMAND: rndbfile DESCRIPTION: generates a file with random characters from value 0 to 255 at the size you specify. USAGE: najitool rndbfile EXAMPLE: najitool rndbfile random.bin 5435346 ----------------------------------------------------------------------------- COMMAND: rndtfile DESCRIPTION: generates a file with random text characters at the size you specify. Useful for generating secure random passwords. USAGE: najitool rndtfile EXAMPLE: najitool rndtfile random.txt 5435346 ----------------------------------------------------------------------------- COMMAND: rrrchars DESCRIPTION: random range repeat characters. USAGE: najitool rrrchars EXAMPLE: najitool rrrchars test.wav test2.wav 1 10 ----------------------------------------------------------------------------- COMMAND: rstrach DESCRIPTION: makes a copy of a file with random text at the size you specify after each character. USAGE: najitool rstrach EXAMPLE: najitool rstrach 10 test.bin ra10test.bin ----------------------------------------------------------------------------- COMMAND: rstrbch DESCRIPTION: makes a copy of a file with random text at the size you specify before each character. USAGE: najitool rstrbch EXAMPLE: najitool rstrbch 10 test.bin rb10test.bin ----------------------------------------------------------------------------- COMMAND: rtcafter DESCRIPTION: makes a copy of the file with a random text character after each line. USAGE: najitool rtcafter EXAMPLE: najitool rtcafter data.txt newdata.txt ----------------------------------------------------------------------------- COMMAND: rtcbefor DESCRIPTION: makes a copy of the file with a random text character before each line. USAGE: najitool rtcbefor EXAMPLE: najitool rtcbefor data.txt newdata.txt ----------------------------------------------------------------------------- COMMAND: saat DESCRIPTION: shows the time. USAGE: najitool saat EXAMPLE: najitool saat ----------------------------------------------------------------------------- COMMAND: saatarih DESCRIPTION: shows the current date and time in Turkish. USAGE: najitool saatarih EXAMPLE: najitool saatarih ----------------------------------------------------------------------------- COMMAND: showline DESCRIPTION: shows the contents of a line you specify. USAGE: najitool showline EXAMPLE: najitool showline readme.txt 3 ----------------------------------------------------------------------------- COMMAND: skipcat DESCRIPTION: shows the contents of a file to the screen skipping the characters you specify. Useful for seeing how a file would look without certain characters USAGE: najitool skipcat EXAMPLE: najitool skipcat readme.txt "#$&*" ----------------------------------------------------------------------------- COMMAND: skipchar DESCRIPTION: makes a copy of the file you specify skipping the characters you specify. USAGE: najitool skipchar EXAMPLE: najitool skipchar readme.txt readme2.txt "#$&*" ----------------------------------------------------------------------------- COMMAND: skipstr DESCRIPTION: makes a copy of a file skipping the specified string. USAGE: najitool skipstr EXAMPLE: najitool skipstr input.txt output.txt "badword" ----------------------------------------------------------------------------- COMMAND: skpalnum DESCRIPTION: makes a copy of a file skipping letters and numbers. USAGE: najitool skpalnum EXAMPLE: najitool skpalnum a.out filtered.bin ----------------------------------------------------------------------------- COMMAND: skpalpha DESCRIPTION: makes a copy of a file skipping letters. USAGE: najitool skpalpha EXAMPLE: najitool skpalpha a.out filtered.bin ----------------------------------------------------------------------------- COMMAND: skpcntrl DESCRIPTION: makes a copy of a file skipping control characters. USAGE: najitool skpcntrl EXAMPLE: najitool skpcntrl a.out filtered.bin ----------------------------------------------------------------------------- COMMAND: skpdigit DESCRIPTION: makes a copy of a file skipping numbers. USAGE: najitool skpdigit EXAMPLE: najitool skpdigit a.out filtered.bin ----------------------------------------------------------------------------- COMMAND: skpgraph DESCRIPTION: makes a copy of a file skipping visible printing characters, spaces are not included. USAGE: najitool skpgraph EXAMPLE: najitool skpgraph a.out filtered.bin ----------------------------------------------------------------------------- COMMAND: skplower DESCRIPTION: makes a copy of a file skipping lower case letters. USAGE: najitool skplower EXAMPLE: najitool skplower a.out filtered.bin ----------------------------------------------------------------------------- COMMAND: skpprint DESCRIPTION: makes a copy of a file skipping printing characters, which includes the space character. USAGE: najitool skpprint EXAMPLE: najitool skpprint a.out filtered.bin ----------------------------------------------------------------------------- COMMAND: skppunct DESCRIPTION: makes a copy of a file skipping punctuation. USAGE: najitool skppunct EXAMPLE: najitool skppunct a.out filtered.bin ----------------------------------------------------------------------------- COMMAND: skpspace DESCRIPTION: makes a copy of a file skipping whitespace, that is, carriage return, newline, form feed, tab, vertical tab, or space. USAGE: najitool skpspace EXAMPLE: najitool skpspace a.out filtered.bin ----------------------------------------------------------------------------- COMMAND: skpupper DESCRIPTION: makes a copy of a file skipping upper case letters. USAGE: najitool skpupper EXAMPLE: najitool skpupper a.out filtered.bin ----------------------------------------------------------------------------- COMMAND: skpxdigt DESCRIPTION: makes a copy of a file skipping hexadecimal digits, this includes 0-9 a-f A-F. USAGE: najitool skpxdigt EXAMPLE: najitool skpxdigt a.out filtered.bin ----------------------------------------------------------------------------- COMMAND: strachar DESCRIPTION: makes a copy of a file with the specified text after each character. USAGE: najitool strachar EXAMPLE: najitool strachar " HELLO " test.txt hitest.txt ----------------------------------------------------------------------------- COMMAND: strbchar DESCRIPTION: makes a copy of a file with the specified text before each character. USAGE: najitool strbchar EXAMPLE: najitool strbchar " HELLO " test.txt hitest.txt ----------------------------------------------------------------------------- COMMAND: strbline DESCRIPTION: puts a word or sentence on the beginning of every line. USAGE: najitool strbline EXAMPLE: najitool strbline hi.txt new_hi.txt "hello start" ----------------------------------------------------------------------------- COMMAND: streline DESCRIPTION: puts a word or sentence on the end of every line. USAGE: najitool streline EXAMPLE: najitool streline hi.txt new_hi.txt "hello end" ----------------------------------------------------------------------------- COMMAND: strfile DESCRIPTION: 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. USAGE: najitool strfile EXAMPLE: najitool strfile what.txt 11 "what is this?" ----------------------------------------------------------------------------- COMMAND: swapfeb DESCRIPTION: swaps every other byte of two files USAGE: najitool swapfeb EXAMPLE: najitool swapfeb in.txt in2.txt out.txt ----------------------------------------------------------------------------- COMMAND: systemdt DESCRIPTION: shows the current date and time (asctime format). USAGE: najitool systemdt EXAMPLE: najitool systemdt ----------------------------------------------------------------------------- COMMAND: tabspace DESCRIPTION: converts tabs to spaces with the number of spaces for a tab you specify. USAGE: najitool tabspace EXAMPLE: najitool tabspace 4 hello.txt hi_notab.txt ----------------------------------------------------------------------------- COMMAND: telltime DESCRIPTION: shows the time. USAGE: najitool telltime EXAMPLE: najitool telltime ----------------------------------------------------------------------------- COMMAND: today DESCRIPTION: shows what day it is today. USAGE: najitool today EXAMPLE: najitool today ----------------------------------------------------------------------------- COMMAND: tothe DESCRIPTION: Adds the text " to the" after every character except the last character and displays it to the screen. USAGE: najitool tothe EXAMPLE: najitool tothe NAJI ----------------------------------------------------------------------------- COMMAND: ttt DESCRIPTION: A fun Tic-Tac-Toe game with clever AI. This game is also called Norts and Crosses in the UK. USAGE: najitool ttt EXAMPLE: najitool ttt ----------------------------------------------------------------------------- COMMAND: turnum DESCRIPTION: a list of numbers in Turkish words from 1 to 9999. USAGE: najitool turnum EXAMPLE: najitool turnum ----------------------------------------------------------------------------- COMMAND: txt2html DESCRIPTION: makes a HTML file out of a text file. USAGE: najitool txt2html EXAMPLE: najitool txt2html readme.txt readme.htm ----------------------------------------------------------------------------- COMMAND: unihtml DESCRIPTION: generates HTML pages with every possible Unicode letter/symbol. USAGE: najitool unihtml EXAMPLE: najitool unihtml ----------------------------------------------------------------------------- COMMAND: unajirle DESCRIPTION: decompresses a file compressed with najirle. USAGE: najitool unajirle EXAMPLE: najitool unajirle uncomped.nar uncomped.wav ----------------------------------------------------------------------------- COMMAND: unblanka DESCRIPTION: converts a blanka format file back to its original format. USAGE: najitool unblanka EXAMPLE: najitool unblanka secret.txt myfile2.txt ----------------------------------------------------------------------------- COMMAND: unix2dos DESCRIPTION: converts UNIX text files to DOS/Windows format. USAGE: najitool unix2dos EXAMPLE: najitool unix2dos BYE bye.txt ----------------------------------------------------------------------------- COMMAND: uudecode DESCRIPTION: UUDecode a UUEncoded file. USAGE: najitool uudecode EXAMPLE: najitool uudecode hello.uue hello.exe ----------------------------------------------------------------------------- COMMAND: uuencode DESCRIPTION: UUEncode a binary file to be easily sent with e-mail or posted on forums, etc. USAGE: najitool uuencode EXAMPLE: najitool uuencode program.exe program.uue ----------------------------------------------------------------------------- COMMAND: wordline DESCRIPTION: puts words in sentences in a new line like a word list. USAGE: najitool wordline EXAMPLE: najitool wordline license.txt licelist.txt ----------------------------------------------------------------------------- COMMAND: wordwrap DESCRIPTION: wraps text to new lines for files that have all the text on one line. USAGE: najitool wordwrap EXAMPLE: najitool wordwrap readme.txt read.txt ----------------------------------------------------------------------------- COMMAND: wrdcount DESCRIPTION: counts the number of words in a text file and displays the number. USAGE: najitool wrdcount EXAMPLE: najitool wrdcount my_essay.txt ----------------------------------------------------------------------------- COMMAND: year DESCRIPTION: shows the current year. USAGE: najitool year EXAMPLE: najitool year ----------------------------------------------------------------------------- COMMAND: yil DESCRIPTION: shows the current year. USAGE: najitool yil EXAMPLE: najitool yil ----------------------------------------------------------------------------- COMMAND: zerokill DESCRIPTION: changes every character in a file to the hexidecimal value 00 and then deletes it, this is good for secure deletion. USAGE: najitool zerokill EXAMPLE: najitool zerokill secret.txt -----------------------------------------------------------------------------