
335 files in total in this section.
Text Converted to Multiple Numbe.zip by Chuck Mire (Rate this file/View comments) 
A continuous line of text can be considered as a Base96 Number Base, from CHR$(32) through CHR$(126) plus CHR$(9), the <Tab> key. This program automatically handles the setup when the user enters a Random Seed  which then computes the pseudorandom Number Base Set (ranging from Base100 through Base223), its Minimum ASCII Offset, its Maximum ASCII Offset, as well as the pseudorandom Text Base96 Set. Each Random Seed will generate a completely different setup. Therefore, without knowing the Random Seed, the converted number in the chosen Number Base cannot be converted back to text. The zip file contains the Windows executable, the source code, a PDF with screen shots, and a text file with text converted to number bases. 
Source included  QB64  758.13 KB  722 downloads
 Rating: 0/10 (0 votes)

Text Converted to Multiple Numbe.zip by Chuck Mire (Rate this file/View comments) 
This is Version Two. Same basic algorithm, but the range of Number Bases has been expanded: Now from Base10 through Base223. Also, there is a trick to copying the numbers from Notepad to the Clipboard REGARDLESS of the font. (1) Place the cursor on FIRST line of the number. (2) Hit the <Home> Key (IMPORTANT!). (3) Then while holding down the <Shift> Key, hit the <DownArrow> Key as many times as necessary to highlight the entire number. (4) Now, copy to the Clipboard. The zip file contains the new Windows executable, the source code, and a text file with examples to try. 
Source included  QB64  383.62 KB  727 downloads
 Rating: 0/10 (0 votes)

Text to Base10.zip by Chuck Mire (Rate this file/View comments) 
This program has the same looking interface as my QB64 program"Text to Multiple Number Bases IV". However, it does not encrypt the text in any way  it only converts the text into an accurate Base10 number using the normal digits, 0 through 9. Text can either be typed in with a maximum of 240 continuous characters, or pasted from the Windows Clipboard for a larger block of text. If text is pasted from the Windows Clipboard, all of the formatting  such as separate paragraphs, carriage returns and line feeds  is preserved. However, the time to convert to a Base10 number increases exponentially with the amount of text that is to be converted. For a large text file, use my QB64 programs "Base256 File To Base10 File" and "Base10 File To Base256 File" which give the same results and have the ability to quit and resume without having to start over. The zip file contains the windows executable and the source code. 
Source included  QB64  380.95 KB  726 downloads
 Rating: 0/10 (0 votes)

Text To Base64.zip by Chuck Mire (Rate this file/View comments) 
Text To Base64.exe is a fast Windows executable that converts text into B64 data and B64 data back into text. The B64 data conforms to the MIME standard of no more than 76 characters per line when pasted into a text file. Text may either be typed in manually or pasted into the program from the Windows Clipboard. B64 data is pasted into the program from the Windows Clipboard. The program catches all errors such as invalid text, invalid B64 data and an empty Windows Clipboard. The attached zip file contains the Windows executable, the source code, a text file with the source code as B64 data, and a PDF with explanatory multiple screen shots. 
Source included  QB64  778.33 KB  542 downloads
 Rating: 0/10 (0 votes)

Text to Custom Base64 Correction.zip by Chuck Mire (Rate this file/View comments) 
I discovered a flaw in my program, Text To Custom Base64. After completion of either "Text to Custom Base64" OR "Custom Base64 to Text", the user is given choices which includes "Another Conversion". IF this was chosen AND IF the offset chosen was "Random", then the program would incorrectly give the wrong results because I did not reinitialize the Random Generator for either of these conditions. This has now been corrected. Otherwise, there is no other change in this program. The zip file contains the Windows executable, the source code, and another copy of the PDF file with screen shots. 
Source included  QB64  734.65 KB  556 downloads
 Rating: 0/10 (0 votes)

Text To Custom Base64.zip by Chuck Mire (Rate this file/View comments) 
Text to Custom Base64.exe is a Windows standalone executable that allows a user to choose an offset into the ASCII character set from CHR$[32] through CHR$[63] for the Base64 character set. For example, if the offset chosen is at CHR$[32], then the Base64 character set is from CHR$[32] through CHR$[95]. Large blocks of text in a file can be copied to the Windows Clipboard and pasted into this program for conversion. Then the Base64 output can be copied to the Windows Clipboard, pasted into Notepad and then saved as a text file. When text is converted to Base64 output, the size is 1 1/3 [4/3] times the size of the original text input. Another choice useful for encryption is the Random option where a user chooses a locking/unlocking number "key". With this option the Base64 character set continually shifts during the conversion. Only that chosen number "key" can convert the Base64 output back into text. Multiple conversions to different Base64 sets can be done using different offsets in any order [or different random number "keys"] IF AND ONLY IF the conversion back to text is done in the REVERSE ORDER. Each multiple "stacking" increases the Base64 output size 1 1/3 [4/3] times the previous Base64 input. Base64 output has a maximum line length of 76 characters so that the output can be easily viewed when pasted into Notepad. Errors are fully trapped to only accept the correct Base64 offset [or Random number "key"] for the output. Binary data is also trapped and rejected. The attached zip file contains the Windows executable, the source code, "Text to Custom Base64 Source Code, B64 Format, Random 12345.txt", and a PDF with screen shots. 
Source included  QB64  745.92 KB  544 downloads
 Rating: 0/10 (0 votes)

Text To Custom Number BasesConsolidation.zip by Chuck Mire (Rate this file/View comments) 
I have five standalone programs that will convert Keyboard Text (Base98) into: "Text to Numbers & Alpha" (Base62), "Text to Hex" (Base16), "Text to Base10", "Text to Roman Numerals" (Base7), and "Text to DNA" (Base4). I decided to consolidate all of these individual conversions into one program: "Base98 Text To Custom Number Bases". Next I decided to also do all of these individual conversions into another program: "Base256 Text To Custom Number Bases", where the Keyboard Text was part of the complete ASCII character set (Base256). Finally, I thought why not consolidate these last two consolidation programs into just ONE program: "Base98 Or Base256 Text To Custom Number Bases". With this final program, the first screen requires the user to choose between Base98 Text or Base256 Text. After that the interface is as easy to follow for any of these three new programs as the original standalone programs were. 
Source included  QB64  1.12 MB  685 downloads
 Rating: 0/10 (0 votes)

Text To DNA.zip by Chuck Mire (Rate this file/View comments) 
Continuing with the same approach as "Text to Numbers & Alpha" (Base62),"Text to Roman Numerals" (Base7), and "Text to Hex" (Base16)  "Text to DNA" gives one more alternative to convert Keyboard Text (Base98) into DNA ("GCAT", Base4). One interesting observation is that the "numeric" output of any of these four programs can also be used as the "text" input  either in the same program or in any other of these four programs. This is because the "numeric" output can also be considered as "text" input  to be layered  one on top of the other as often as is desired. 
Source included  QB64  380.74 KB  668 downloads
 Rating: 0/10 (0 votes)

Text to Encrypted Base10.zip by Chuck Mire (Rate this file/View comments) 
This version adds the OPTION to encrypt (or not encrypt) the Base10 number into another Base10 number of the same length. The encryption & decryption is done using an algorithm called AWC (Add Without Carrying) & SWB (Subtract Without Borrowing). Everything is explained in detail in the attached AWC & SWB Concept.pdf Three encrypted examples are in the attached AWC & SWB Concept.txt The attached zip file also contains the two Windows executables, Text to Encrypted Base10.exe & AWC & SWB Concept.exe 
Source included  QB64  965.6 KB  683 downloads
 Rating: 0/10 (0 votes)

Text To HEX.zip by Chuck Mire (Rate this file/View comments) 
Continuing with the same approach as "Text to Numbers & Alpha" and "Text to Roman Numerals", "Text to Hex" gives one more alternative to convert Keyboard Text (Base98) into Hex (Base16). One interesting observation is that the "numeric" output of any of these three programs can also be used as the "text" input  either in the same program or in any other of these three programs. This is because the "numeric" output can also be considered as "text" input  to be layered  one on top of the other as often as is desired. 
Source included  QB64  380.35 KB  695 downloads
 Rating: 0/10 (0 votes)

Text to Multiple Number Bases II.zip by Chuck Mire (Rate this file/View comments) 
This version III allows the user to choose either an individual Number Base OR a range of number bases  for example choose only the Number Base 87 or choose a range of Number Bases from say, 68 through 96. The pseudorandom algorithm was also changed so that the Number Base(s) chosen AND the random seed BOTH have to be known to convert back into text. Therefore, this version is not compatible with the first two versions of this program even though the interface is similar. This is the version to use for maximum security. The zip file contains the Windows executable and the source code. 
Source included  QB64  385 KB  718 downloads
 Rating: 0/10 (0 votes)

Text to Multiple Number Bases IV  Code Correction.zip by Chuck Mire (Rate this file/View comments) 
I have just noticed that when text is typed into ANY versions of my "Text to Multiple Number Bases", there is NOT an ACCURATE representation of the <Tab> key. A Tab is converted by LINE INPUT (also by INPUT) to eight (8) spaces, so the conversion to another Number Base handles it the same as if eight digits were entered instead of one. I have ONLY corrected "Text to Multiple Number Bases IV" since I consider the earlier versions obsolete. The zip file contains the corrected Windows executable, the corrected source code, and a text file indicating where the correction was made. 
Source included  QB64  388.95 KB  833 downloads
 Rating: 0/10 (0 votes)

Text to Multiple Number Bases IV.zip by Chuck Mire (Rate this file/View comments) 
Though the interface of this version is similar to the three earlier versions of this utility, the results of each version are not compatible with each other. This version now allows a large block of text to be pasted from the Windows Clipboard as another option instead of only having the ability to type in a continuous line of text with a limit set at 240 characters. By using this additional option, formatted text with indents, paragraphs, tabs and carriage returns can be accurately represented and converted into a number. The zip file contains the Windows executable, the source code, example text files and full documentation in a PDF with ten screen shots. 
Source included  QB64  1.02 MB  711 downloads
 Rating: 0/10 (0 votes)

Text to Pixels & Pixels to Text II.zip by Chuck Mire (Rate this file/View comments) 
This Windows executable simulates a fax machine that scans text, pixel by pixel. Changes in Version II: With “Text to Pixels”, a user can now enter up to 24 lines of text instead of the previous 23 lines. Also, to begin scanning, a user now hits [ctrl][d] instead of [esc]. Text is saved to a file using 8bit ASCII characters instead of a string of “1s” and “0s” in the previous version. This reduces the file size to 1/8 of the size in the previous version and allows for other file extensions beside “.txt”. The file extensions can now be “.dat”, “.bin”, or “.txt”. If the file is later renamed, the initial chosen extension MUST remain the same. A user can now copy text from the Clipboard and paste it into this version with the menu addition of “[G]et Clipboard”. This allows up to 29 lines of text to be entered and saved into an 8bit ASCII character file. Included is a text file aide for entering text using Notepad, Template.txt, to prevent text from going all the way up to column 80. The text must stop at column 79 by using the [enter] key. The zip file also contains a PDF with instructional screen shots. 
Source included  QB64  884.44 KB  578 downloads
 Rating: 0/10 (0 votes)

Text to Pixels & Pixels to Text. by Chuck Mire (Rate this file/View comments) 
Text to Pixels & Pixels to Text.exe is a Windows executable. Text is typed into Screen 0: 80 columns wide by 23 lines long. After the text is entered, it is moved into Graphics Screen 12 and scanned, pixel by pixel. This pixel data can then be saved in a Base2 file consisting of “1”s and “0”s. The pixel data, stored as a Base2 file, can later be read by loading it back into Graphics Screen 12 as a graphic representation of the text. Also included is a supplementary Windows executable, ASCII to Base2 File & Base2 File to ASCII.exe. The zip file contains the source code, the Windows executables and a PDF with screenshots that explains both programs. 
Source included  QB64  1.19 MB  1127 downloads
 Rating: 0/10 (0 votes)

Text to Two More Number Bases.zip by Chuck Mire (Rate this file/View comments) 
By slightly modifying my program, "Text To Base10", I have created two more programs, "Text To Numbers & Alpha" and "Text to Roman Numerals". In both programs, I set up the text as a Base96 Number (all of the normal typing keys in a text message) and did the following for the the two programs: "Text to Numbers & Alpha"  I set up a Base62 Number Base (Numbers "0" through "9", plus the capital letters "A" through "Z", plus the lower case letters "a" through "z"). "Text to Roman Numerals"  I set up a Base7 Number Base using all of the Roman Numerals ("I, V, X, L, C, D, and M"). The size of the conversion when using "Text To Numbers & Alpha" is only slightly larger than the size of the original text since the conversion is from a Base96 Number to a Base62 Number. The size of the conversion when using "Text To Roman Numerals" is much larger since the conversion is from a Base96 Number to a much smaller Base7 Number. The interface for both programs looks the same as my programs, "Text To Base10", and my program "Text to Multiple Number Bases IV". No encryption is used in either program  they are only conversions from one number base to another number base. The zip file contains both Windows exexutables and both source codes. 
Source included  QB64  760.88 KB  700 downloads
 Rating: 0/10 (0 votes)

Triangle Calculator.zip by Chuck Mire (Rate this file/View comments) 
Triangle Calculator, Version One, is a Windows executable that has many errors (sometimes calculating a set of variables that will NOT form a triangle) and other shortcomings that have been corrected in Version Two. Please download Version Two instead of this Version One. 
Source included  QB64  390.69 KB  1029 downloads
 Rating: 0/10 (0 votes)

Triangle Calculator.zip by Chuck Mire (Rate this file/View comments) 
Triangle Calculator, Version Two, is a Windows executable that, given any three variables, will solve any triangle. If there is more than one solution, there is a choice between displaying an Acute or Obtuse adjacent angle triangle. One major change from Version One is that any set of variables that will not form a triangle is rejected. This version corrects all of these errors and other shortcomings that were in Version One. Also, the source code will run in ANY version of Microsoft Basic  all the way back to QBasic. The zip file contains the source code and the Windows executable. 
Source included  QB64  394.7 KB  1077 downloads
 Rating: 0/10 (0 votes)

Turing Machine Simulator.zip by Chuck Mire (Rate this file/View comments) 
A Windows executable Turing Machine Simulator to Add, Subtract or Multiply Two Numbers. The Turing Machine Simulator Rules.pdf file shows how the Turing Machine reads a symbol from the Input/Output Tape and consults its Rule List. It then performs up to two actions: (1) It modifies its internal State (only if necessary) with a New Rule. (2) It writes a symbol on the tape OR Moves its R/W head left or right. Choose to Step and/or Run with a toggle between either choice. The zip file contains the source code, the Windows executable, and the Turing Machine Simulator Rules.pdf 
Source included  QB64  496.01 KB  1281 downloads
 Rating: 0/10 (0 votes)

venture_newproto.zip by Mikael Bohlin (Cyperium) (Rate this file/View comments) 
Platform game where you play as Vent trying to free the world of monsters. 4 Worlds with 10 levels each in this prototype (will be 8 worlds when finished). 
Source included  QB64  3.63 MB  3659 downloads
 Rating: 0/10 (0 votes)

XOR File Encryption.zip by Chuck Mire (Rate this file/View comments) 
XOR File Encryption.exe is a Windows executable that encrypts a source file by logically XORing it with a onetime pseudorandom key file. The zip file contains the Windows executable, the source code, and a PDF that explains everything in detail with multiple screen shots. 
Source included  QB64  1.07 MB  818 downloads
 Rating: 0/10 (0 votes)

XOR Notes.zip by Chuck Mire (Rate this file/View comments) 
This is further discussion on using XOR where an XOR encrypted file is sent to a receiver without exchanging keys. There is potentially a problem with this method resulting from a "ManInTheMiddle", which is explained in full. A safer way to do this involves using my program CRC32.exe which is available here: http://www.qb45.org/files.php?action=showfile&id=1662 The attached zip file has an example I created for your review as well as a screen shot of the CRC32.exe entry that I document in an included XOR Notes.txt file. 
Source included  QB64  28.21 KB  794 downloads
 Rating: 0/10 (0 votes)

Page: 1  2  3  4  5  6  7  8  9  10  11  12

