
199 files in total in this section.
COPYV9R6.ZIP by Erik Jon Oredson (Rate this file/View comments) 
Copyit v9.0a r6.0a for Windows is a fast file copy utility in QB64. 
Source included  QB64  587.22 KB  268 downloads
 Rating: 0/10 (0 votes)

COPYV9R7.ZIP by Erik Jon Oredson (Rate this file/View comments) 
Copyit v9.0a r7.0a for Windows is a fast file copy utility in QB64. 
Source included  QB64  587.8 KB  207 downloads
 Rating: 0/10 (0 votes)

Counting By Bits  Four Bases.zi by Chuck Mire (Rate this file/View comments) 
Counting By Bits  Four Bases.exe is a Windows executable that displays SIGNED Numbers in Base 2, 8, 10 and 16 for numbers in the range of 2,147,483,648 to 2,147,483,647. A Base 10 POSITIVE counting increment is entered; and next a Base 10 number is entered. Then, using the <Up/Down Arrow> Keys to increase/decrease the Base 10 number by the chosen increment, watch the screen display update all of the bases simultaneously. Base 8 and Base 16 numbers are also displayed in graphical "split" binary and bit groups which helps to illustrate the logic of these base numbers. The program is fully error trapped to ensure that no calculation is attempted outside of the allowed range of numbers. Also included is Screenshot.jpg which is a screen shot of the program in action. Note: Commas are NOT entered in any of the Base 10 numbers  the program calculates their use and then places them there automatically. 
Source included  QB64  399.79 KB  2026 downloads
 Rating: 0/10 (0 votes)

CRC32 Crypt.zip by Chuck Mire (Rate this file/View comments) 
A symmetrical encryption program that uses CRC32 theory in which BOTH the user AND the file to be encrypted/decrypted create a unique streaming key that is never duplicated. Therefore, the sender and the receiver(s) can agree only once, if desired, to use the same setup over and over again for multiple file transmissions. The code is fully explained in the included HTML and the actual use with screen shots is shown in the included PDF. The zip file contains the Windows executable, the source code, the HTML and the PDF files. 
Source included  QB64  827.5 KB  296 downloads
 Rating: 0/10 (0 votes)

CRC32 Crypt.zip by Chuck Mire (Rate this file/View comments) 
CRC32 Crypt, Version 2, has been updated with only one change: The encrypted file name(s) are now CASE SENSITIVE instead of always being UPPER CASE. Also, the explanatory html file has been updated and reworked. The zip file contains the new Windows executable, source code, and the explanatory html file. 
Source included  QB64  386.2 KB  261 downloads
 Rating: 0/10 (0 votes)

CRC32.zip by Chuck Mire (Rate this file/View comments) 
CRC32.exe and CRC Table.exe have now been ported to B64 Windows executables. CRC32.exe calculates the CRC32 "check sum" of a file which will show if a file has been changed/damaged and/or incorrectly transmitted/received. It also has the unique ability to calculate the CRC32 value of a typedin string within the program; and even the ability to then reverse the string for a new CRC32 value. If you select the WinZip/PKZip Seed, CRC32 will compute the same CRC32 value for a file that DOS PKZip, WinZip, 7Zip, and Windows Explorer calculates. You can also find the CRC32 value for a string as well as the CRC32 value for the same string with every byte reversed. CRC32 Table is a program that displays the complete CRC Table for a given Seed. Both programs can also be started with any custom Seed for totally different results. For those who are interested in CRC32 math and theory, a duplicate historical document published on the web in 1993, CRC Error Detection.html, is also included. 
Source included  QB64  770.9 KB  1325 downloads
 Rating: 0/10 (0 votes)

Custom Odd Order Magic Squares.zip by Chuck Mire (Rate this file/View comments) 
OddOrder Magic Squares usually start with one [1] and end with the value of the order squared [9 = 3 x 3, 25 = 5 x 5, etc.]. This Windows executable allows the user to construct a multitude of custom OddOrder Magic Squares that begin with any starting positive or negative number [or even zero] that then counts upward from there. It also allows OddOrder Magic Squares to be constructed by multiplying any positive or negative starting number [excluding zero]. The OddOrders allowed are from 3 to 63. If the starting number is one [1], then the OddOrder Magic Square becomes traditional. The zip file contains the Windows executable, the source code, and a PDF with screenshots and examples. 
Source included  QB64  747.88 KB  161 downloads
 Rating: 0/10 (0 votes)

Easter Date Calculator.zip by Chuck Mire (Rate this file/View comments) 
Calculate any range of Easter Sunday Dates between 1583 through 4099. The zip file contains the source code, the Windows executable, and a PDF with multiple screen shots. 
Source included  QB64  645.18 KB  348 downloads
 Rating: 0/10 (0 votes)

Enhanced Logarithmic Calculator. by Chuck Mire (Rate this file/View comments) 
Not only can you calculate the LOG of any NUMBER in any BASE, but if you know the NUMBER and the LOG, you can calculate the BASE, and if you know the BASE and the LOG, you can calculate the NUMBER. Therefore, it is easy to calculate any root of a number. For example, the fifth root of 32 = 32 ^ 1/5: BASE is 32; LOG is 1/5 = .2 (converted to decimal). Solve for NUMBER = 2. So for ANY root of ANY number, just use that number as the BASE; calculate the reciprocal of the root as a decimal and use that as the LOG; and the answer will be the ROOT. 
Source included  QB64  377.8 KB  1267 downloads
 Rating: 0/10 (0 votes)

Euclids Formula For Pythagorean Triples.zip by Chuck Mire (Rate this file/View comments) 
Euclid's Formula will calculate an infinite number of Pythagorean Right Triangle Integer Triples. The attached zip file contains the Windows executable, the source code, and a PDF that explains the formula details as well as the formula rules plus screen shots of the program. 
Source included  QB64  669.92 KB  108 downloads
 Rating: 0/10 (0 votes)

Extended Reciprocal OneTime Pad Suite.zip by Chuck Mire (Rate this file/View comments) 
This is a suite of three programs that attempts to recreate the paper encryption methods used prior to the widespread use of digital technology. The suite consists of an Extended Reciprocal OneTime Pad Table Generator [used for paper encryption/decryption], an Extended Reciprocal OneTime Pad Table Solver [used as a digital encryption/decryption aide], and an Extended Reciprocal OneTime Pad Practice Program [used to digitally create data entry and a onetime pad at the same time]. The zip file contains the three Windows executables with their source code, a PDF with explanatory screen shots and a PDF of the Extended Reciprocal OneTime Pad suitable for printing in landscape mode. 
Source included  QB64  1.34 MB  90 downloads
 Rating: 0/10 (0 votes)

Extended Reciprocal Table Auto Key Solver.zip by Chuck Mire (Rate this file/View comments) 
My Extended Reciprocal Table is a modified form of a Vigenère Polygraphic Square Table that was invented by Blaise de Vigenère and used extensively in the very early days of paper and pencil cryptology. However the way he suggested its use with an autokey approach has been ignored and instead it has been used by placing a repeating key over the plain text. This makes it much less secure and easier to crack. The autokey approach is that the plain text serves as both the key AND the encrypted results. [NOTE: A PDF of my Extended Reciprocal Table is located in the zip file here: https://qb45.org/files.php?action=showfile&id=1929] The attached zip file contains the Windows executable, the source code and a PDF with screen shots that fully explain how the autokey works. 
Source included  QB64  780.56 KB  135 downloads
 Rating: 0/10 (0 votes)

Extract Bytes From Any File.zip by Chuck Mire (Rate this file/View comments) 
Extract any size block of data from anywhere within any file  the beginning, the end, or somewhere in the middle. The selected data is saved to a new file and the original file is left untouched. For example, if there is a file that is concatenated and surrounded with meaningless "junk" bytes; and if somehow the exact location of the "good" data bytes is known; then it could be extracted intact to a new file. 
Source included  QB64  370.45 KB  280 downloads
 Rating: 0/10 (0 votes)

Factors Calculator.zip by Chuck Mire (Rate this file/View comments) 
Factors.exe is a Windows executable that will factor any positive integer up to 15digits. Obviously, for very long numbers, it will take a very long time to test for all of the factors  especially for numbers greater than 10digits. The zip file contains the Windows executable, the source code, and three screenshots. 
Source included  QB64  563.04 KB  766 downloads
 Rating: 0/10 (0 votes)

Fibonacci Clock.zip by Chuck Mire (Rate this file/View comments) 
Fibonnaci Clock.exe and Fibonnaci Clock Screensaver.exe are both Windows executables that use the first five numbers of the Fibonnaci sequence (1, 1, 2, 3, 5) using squares with those values along each side. This simulates counting all the way to 12. Then by keeping track of the number of 12s  plus the values less than 12  with painted squares, one can construct a 24hour clock. The screensaver is a full screen version that has a frontend that requires a HotKey to both enter and exit the program. The HotKey is case sensitive OR can be a key combo such as [ctrl] + [another key]. This locks the keyboard from prying eyes while you are away from your desk. See my YouTube Video here: https://www.youtube.com/watch?v=bzR80tRH258 The zip file contains both executables and source codes along with a PDF with static screen shots. 
Source included  QB64  1.04 MB  492 downloads
 Rating: 10/10 (1 votes)

File PeekAByte.zip by Chuck Mire (Rate this file/View comments) 
File PeekAByte.exe is a Windows executable that will view any byte within a file in Binary, Octal, Decimal and Hexadecimal. The attached zip file contains the Windows executable, the source code and a PDF which shows screen shots. 
Source included  QB64  578.5 KB  617 downloads
 Rating: 0/10 (0 votes)

File Scrambler.zip by Chuck Mire (Rate this file/View comments) 
Imagine if you took each byte of any file; copied each ASCII Character to a separate slip of paper; placed all of the slips into a paper bag; shook the bag well; and then laid them all out randomly. That is what this program does digitally. Once you choose a file to (ONLY) read, you then choose to either Scramble or Unscramble that file into a new file. Next, you choose a pseudorandom seed, which must be known to once again restore a copy of the original file. You actually have two choices: If you choose to <S>cramble a file, you then must <U>nscramble it for an exact copy restoration; If you choose to <U>nscramble a file, you then must <S>cramble it for an exact copy restoration. If you examine the source code, you will see that this is accomplished by using an index bitarray to keep track of which byte from the original file has already been written to the new scrambled file. Each byte in the original file is represented by one bit in the index bitarray; therefore the bitarray is only 1/8th the size of the original file. One use of this program would be to scramble a file that was already encrypted. This would add another layer of security and make it much more difficult to decrypt the file since it would first have to be unscrambled correctly before the decryption could be accomplished. In the attached zip file is the source code; a Windows compiled executable; and a file named SCRAMBLED.TXT. This file is a scrambled HTM of a wellknown science fiction short story and was scrambled with the seed 12345.67 The original.htm was 94,372 bytes long and it took about 51.5 seconds to <S>cramble. First, look at this file in a text editor so that you can see just how well it is scrambled. Then using the seed as mentioned above, <U>nscramble it to any file name you choose with an .HTM or .HTML extension, and enjoy the wellknown short story in your browser. 
Source included  QB64  437.21 KB  1447 downloads
 Rating: 0/10 (0 votes)

File To Custom Base64.zip by Chuck Mire (Rate this file/View comments) 
File 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 to convert any file into only “typewriter” text that can be copied to the Windows Clipboard and then pasted into Notepad as a text file. The text file produced is exactly 4/3 [1 1/3] larger that the original file. For example, if the offset chosen is at CHR$[32], then the Base64 character set is from CHR$[32] through CHR$[95]. 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. So far, this is similar to my earlier program Text To Custom Base64.exe. However, *the major difference* with this program is that the Base64 text produced can be copied to the Windows Clipboard and then [instead of pasting into Notepad as a text file] pasted right back into this restarted program  using either a different offset or different Random “key” for saving to an illegible binary file. This binary file is the same size as the original file but it can only be converted back to the original file by doing everything previously done in the reverse order. The attached zip file contains the Windows executable, the source code and a PDF with several screen shots that act as a tutorial. 
Source included  QB64  1 MB  107 downloads
 Rating: 0/10 (0 votes)

File To CVI Or CVL.zip by Chuck Mire (Rate this file/View comments) 
See my post: String$ to Numbers & Numbers to String$ for the details of how this program works. The zip file contains the Windows executable, the source code, an explanatory PDF and a text file with Long Integers. 
Source included  QB64  1.16 MB  322 downloads
 Rating: 0/10 (0 votes)

File2DNA Encryption.zip by Chuck Mire (Rate this file/View comments) 
The two Windows executables, File Reader to DNA EncryptedSequence Writer.exe, and DNA EncryptedSequence Reader to File Writer.exe, use only the four (4) letters of the DNA alphabet, ACGT, to encrypt and decrypt a file. The complete explanation is quite involved. Therefore, please read the PDF that is included in the attached zip file which explains my approach with explanatory screen shots included. I discovered an additional ability of these programs after I created the PDF and uploaded the zip file. To see this, link to another place that I post: http://www.qb64.net/forum/index.php?topic=13111 Scroll down to Reply #1 and read the explanation I wrote. 
Source included  QB64  2.63 MB  611 downloads
 Rating: 0/10 (0 votes)

Gauss Jordan Elimination Calcula.zip by Chuck Mire (Rate this file/View comments) 
Gauss Jordan Elimination Calculator  Convert an augmented square matrix into Reduced Row Echelon Form. Solve systems of simultaneous linear equations input in augmented matrix format. Full accuracy is assured by only calculating with the fractional mode solution, because imprecision can take place in floating point mode. If the data was in an exact floating point format, then convert the data to a fraction (proper or improper) and enter the data that way. However, after the calculation is complete in the fractional mode, you can view the floating point solution if you desire. The attached zip file contains the Windows executable, the source code, and a full explanation in a text file. 
Source included  QB64  391.3 KB  1865 downloads
 Rating: 10/10 (1 votes)

Gauss Jordan Elimination Calculator.pdf by Chuck Mire (Rate this file/View comments) 
I am amazed how often I can arrive at a solution by just punching in numbers as they come to mind. I even wrote a quick pseudorandom number generator where I can control the lower value, the upper value, and the amount of pseudorandom numbers to generate. I have been using a lower value of "0", an upper value of "25" and generating 42 numbers (the maximum input for a 6 X 7 augmented matrix). The attached PDF shows screen shots of one such run of the Calculator using the numbers that are generated. I find it amazing just how many times a solution is forthcoming with this pseudorandom input approach. 
No source  QB64  403.04 KB  311 downloads
 Rating: 0/10 (0 votes)

Page: 1  2  3  4  5  6  7

