Freeware by Christian Maas

Before downloading files from this page, you have to accept my license and disclaimer agreement.

Please visit a separate page for my free hex editor XVI32.

You can use my freeware free of charge. However, if you like my freeware, want to appreciate my work, and/or support the development, I would be pleased to receive a donation from you via PayPal. The suggested amount to donate is US$ 15 or 10 EUR. However, any amount, higher or lower, is appreciated.
Click the button below to make a donation via PayPal in US$:     Click the button below to make a donation via PayPal in EUR:
   

Chronos

© 2001 by Christian Maas

Win9x/NT

Freeware without source

Download program (234 KB)

Deutsche Version herunterladen (234 KB)

CHRONOS is a tool to set the time stamp of one or more files either to an absolute or a relative value.

  • You can process one file, e.g. C:\DATA\README.TXT
  • You can process multiple files by entering path and mask, e.g.
    C:\DATA\*.TXT
  • You can specify several masks separated by comma, e.g.
    C:\DATA\*.TXT,*.PAS will process all files with the TXT or PAS extension.
  • You can optionally process also subdirectories
  • You can set the time stamps of all processed files to the same absolute value...
  • ... or relative by specifying delta values for day, hour, minute, and second. In this case, the original time stamp will be incremented or decremented by the delta values, e.g. -1 hour to make the file 1 hour older.

Added: October 14, 2001.

Tcopy

© 2001 by Christian Maas

DOS/Win3.x/9x/NT

Freeware without source

Download program (16 KB)

Tcopy is a little tool to copy the time stamp of one file to another file.

Syntax:
Tcopy <source file> <target file>
time stamp of <source file> is read
time stamp of <target file> is set

Example:
Tcopy autoexec.bat config.sys
time stamp of autoexec.bat is copied to config.sys, i.e. time stamp of config.sys is set to the one of autoexec.bat

Added: August 22, 2001.

CMSort

© 2002 by Christian Maas

Win 9x/NT

Freeware without source

CMSort is a command line tool to sort plain text files with DOS, WINDOWS, UNIX, MAC (or even mixed!) end-of-line marks. New: processing files with fixed-length records. Last Update: August 22, 2002. More...
Random file generator

© 2000 by Christian Maas

Win 9x/NT

Freeware without source

Command line version

Screenshot

Download program (43 KB)

GUI version

Screenshot

Download program (275 KB)

RNDFILEC.EXE (command line version) and RNDFILE.EXE (GUI version) are tools to create text or binary files with random records. Options to describe the file structure are:
  • number of records
  • end-of-line style: Windows (#13#10 default), UNIX (#10), None
  • create a user-defined set of chars (if needed)
Various options are available to describe the structure of each record. You define for each record field (up to 512 possible in GUI version) its length and one of the following types:
  • random numerals 0..9
  • random hexadecimal numerals 0..F
  • random capital letters A..Z
  • random small letters a..z
  • random letters A..Z, a..z
  • blanks
  • tabstops
  • fixed chars (i.e. same field contents in all records)
  • random chars from string
  • random chars from letters union user-defined chars
  • random binary chars #0..#31
  • random binary chars #0..#255
  • new: random dates
Last Update: August 5, 2001.
Name to Clipboard

© 1999-2000 by Christian Maas

Win 9x/NT

Freeware without source

Screenshot

Download program (182 KB)

Name2ClipBrd.exe is a tool to copy from Windows explorer file or folder names to clipboard:
  • works under Windows 95/98 and Windows NT
  • installs automatically link in SendTo folder
  • get long or short (DOS 8+3) file name
  • copy only name or complete name with path
  • runs silent or with visible user interface
  • switch from silent to visible mode just by clicking symbol in task bar
  • optionally append file size, file date, and file time
TTFMan

© 1999 by Christian Maas

Win 9x/NT

Freeware

Screenshot

Download program (226 KB)

TTFMan is an easy-to-use TrueTypeŽ font managing tool:
  • preview fonts before installation and install the previewed font with a single mouse click
  • "trying" includes entering and formatting your own text as well as trying the previewed font in other applications, like word processing software
  • even if there are many TTF files in a directory, you can easy scroll over them with the keyboard and simultaneously watch the appearance of the font
  • in addition, you can try all installed fonts in the same manner (applies to installed fonts of all kinds, not restricted to TrueType fonts)
Split32

© 1999-2001 by Christian Maas

Win 9x/NT

Freeware

Screenshot

Download program (195 KB)

Split32 is for splitting and composing again files:
  • size of splitted files selectable
  • examine or edit large files
  • copy large files on several floppy disks
  • splitted files have the name of the original file and the continuous extensions 001, 002 etc.
  • e.g. ARCHIV.ARJ is splitted into ARCHIV.001, ARCHIV.002 etc.
  • check file with the extension 000 allows to restore name and date/time of the original file
  • optionally modify the splitted files
  • compose splitted files to build the original file
Last Update: November 8, 2001 (Bugfix: On large NTFS drives, disk full was reported erroneously)
Invert Game

© 1999 by Christian Maas

Win 3.x/9x/NT

Delphi 1.0/2.0/3.0/4.0

Freeware with source

Screenshot

Download program (160 KB)

Download source code (22 KB)

The Invert Game:
  • Help file includes description of rules
  • Strategy for minimum number of moves explained
CRLF

© 1999 by Christian Maas

Win 9x/NT

Delphi 2.0/3.0/4.0

Freeware with source

Download program (159 KB)

Download source code (4 KB)

Tiny application to convert UNIX files to Windows format
  • lines terminated only by $0A (e.g. in files downloaded from the web) may cause problems under Windows applications (e.g. in DELPHI while debugging)
  • select input and output file
  • input file can contain lines terminated by $0A or $0D$0A
  • all lines of the output file are terminated by $0D$0A.
BatMaker

© 2000 by Christian Maas


DOS/Win3.x/9x/NT

Freeware

Download program (18 KB)

BatMaker is a command line tool generating a batch to process all files fitting a given mask the same way. BatMaker also allows (re)numbering files using a counter incremented on each file. You can define the format as well as the start value of the counter.

Syntax:

BatMaker <batch file> <mask> [/ci[,j,k]] <line>
<line>  describes how to process each file; use in <line>
        #f for file name with extension
        #n for file name without extension
        #c for counter incremented on each file
/ci,j,k counter format for #c
        i digits with leading zeroes (default: 0 = no leading zeroes)
        counter starts at j (default: 0)
        increment value k (default: 1)

Example 1: BatMaker A.BAT *.txt cmsort /S 1,2 #f #n.sor
           generates A.BAT with lines for each text file like
           cmsort /S 1,2 CUSTOMER1.TXT CUSTOMER1.sor

Example 2: BatMaker B.BAT *.bmp /c3,1 ren #f pic#c.bmp
           generates B.BAT with lines for each bitmap file like
           ren main.bmp pic001.bmp

CMdelete

© 2000 by Christian Maas


DOS/Win3.x/9x/NT

Freeware

Download program (21 KB)

CMdelete is a command line tool to delete (or list only) files fitting given include and/or exclude mask(s). Files fitting both include and exclude mask(s) will not be deleted. Optionally, subdirectories are also processed (switch /S or /H, see below). Press <ESC> to stop CMdelete when running.

Syntax:

CMDELETE [/S|H] [/Q] <incl. mask> [/E<excl. mask>] [/L[<output file>]]
separate several masks by comma, e.g. *.tpu,*.bak
/S: process all subdirectories, but no hidden
/H: process all subdirectories, even hidden
/Q: don't ask for confirmation before deleting all files
/L: list only files, don't delete

Example 1: List all *.bak to screen
  CMdelete *.bak /S /L

Example 2: List all *.bak to BAK.TXT:
  CMdelete *.bak /S /LBAK.TXT

Example 3: Delete all *.bak:
  CMdelete *.bak /S

Example 4: Delete all *.bak or *.~*, but not *.~pa:
  CMdelete *.bak,*.~* /E*.~pa /S


You can use my freeware free of charge. However, if you like my freeware, want to appreciate my work, and/or support the development, I would be pleased to receive a donation from you via PayPal. The suggested amount to donate is US$ 15 or 10 EUR. However, any amount, higher or lower, is appreciated.
Click the button below to make a donation via PayPal in US$:     Click the button below to make a donation via PayPal in EUR: