London Computing Windows Utilities

CASE

CASE is a Unix like filter that can change the case of the contents of a file.  You can translate to all upper case, all lower case or mixed case (first letter of each word is upper case.).

It is distributed in a .ZIP file containing the program source, an .EXE file that works with NT and above, a help file and the GPL public license.

CMERGE

CMERGE substitutes command line arguments into a skeleton file that is read from stdin and sends the result to stdout.

It is distributed in a .ZIP file containing the source, the cmerge.exe executable, a help file and the gpl public license.

COPYMID

COPYMID is used to extract a piece of a file, either by specifying starting and ending bytes, starting and ending lines or starting or ending strings.

It is distributed in a .ZIP file containing the source, the copymid.exe executable, a help file and the gpl public license.

CP32

CP32 is a Unix like copy program with extensions to support multiple streams in NTFS file, sending files to multiple destinations, copying only newer or changed files, copying files with new Version numbers, logging the results, resuming copies that stopped prematurely and pacing the copy. It can be used to automatically save previous versions of a file after a copy.

It is distributed in a .ZIP file containing the program source, an .EXE file that works with NT and above, a help file and the GPL public license.

CRC32

CRC32 calculates a 16 bit and 32 bit CRC of one or more files.

It is distributed in a .ZIP file containing the program source, an .EXE file that works with NT and above, a help file and the GPL public license.  Modified Sept. 2006 to work with files larger than 2GB.

DU32

DU32 displays disk utilization for one or more Window's drives.  It shows total disk space, used disk space and available disk space.

It is distributed in a .ZIP file containing the program source, an .EXE file that works with NT and above, a help file and the GPL public license.

DUMP1

DUMP1 will dump a file in ASCII and Hexadecimal notation.  It allows you to skip move around in the file by specifying the starting offset of the data to be dumped.

It is distributed in a .ZIP file containing the program source, an .EXE file that works with NT and above, a help file and the GPL public license.

EXCLUDE

EXCLUDE is a command line filter that allows you to exclude lines from a file that contain sub strings specified in the exclude filter file.

It is distributed in a .ZIP file containing the program source, an .EXE file that works with NT and above, a help file and the GPL public license.

FI32

FI32 lists some or all of the files in a subdirectory.  It accepts UNIX style wildcards and allows you to configure the display.

It is distributed in a .ZIP file containing the program source, an .EXE file that works with NT and above, a help file and the GPL public license.

GGROUP

GGROUP views and updates global groups on Microsoft Windows NT, Microsoft Windows 2000 and Microsoft Windows 2003 domains. 

It is distributed in a .ZIP file containing the program source, an .EXE file, a help file and the GPL public license.

INCLUDE

INCLUDE is a command line filter that allows you to include lines from a file that contain sub strings specified in the exclude filter file.

It is distributed in a .ZIP file containing the program source, an .EXE file that works with NT and above, a help file and the GPL public license.

LFMT32

LFMT32 reformats text files according to parameters specified on the command line.  Similar in function to, but simpler than awk.  LFMT32 can also work with delimited text files.

It is distributed in a .ZIP file containing the program source, an .EXE file, a help file and the GPL public license.

LGROUP

LGROUP views and updates local groups on Microsoft Windows NT, Microsoft Windows 2000 and Microsoft Windows XP workstations and on Microsoft WIndows NT, Microsoft Windows 2000 and Microsoft Windows 2003 servers and domains.  It can create a fully expanded list of users in a local group by listing not only users explicitly in the group but also by listing users implicitly in the group by virtue of belonging to a global group which is a member of the local group.

It is distributed in a .ZIP file containing the program source, an .EXE file, a help file and the GPL public license.

LJOIN

LJOIN joins corresponding text lines from multiple files to create a single line of text that is written to STDOUT.  Output Line i consists of Line i of files 1... concatenated.  You may specify an optional delimiter string to appear between each line.

It is distributed in a .ZIP file containing the program source, an .EXE file, a help file and the GPL public license.

PG2

PG2 is a command line filter that reads from a file or standard input and then displays the redirected data in NOTEPAD.  Optionally,  line numbers and a ruler can be displayed.  You can use a command line flag to not show either the line number or the ruler.  If you change any data in Notepad, PG2 will strip out any line numbers and rulers and save the original file or prompt you for a file name (for redirected input). 

When run against a Unix or Linux file, it adds RETURN characters so that the file displays properly in Notepad.

It is distributed in a .ZIP file containing the program source, an .EXE file, a help file and the GPL public license.

SCATTER

SCATTER will split an input file into multiple output files. 

It is distributed in a .ZIP file containing the program source, an .EXE file, a help file and the GPL public license.

SEARCH32

SEARCH32 scans one or more volumes for filenames matching a specified pattern.  It can also search by file size, file date or file contents.  The results of the search can be sent to a log file or piped into LFMT32 to create commands to be processed on the fly.  It can calculate a CRC for each file scanned and can create output that can be imported into an Access Database or Excel spreadsheet.

It is distributed in a .ZIP file containing the program source, an .EXE file, a help file and the GPL public license.

SHL32

SHL32 allows you to run multiple commands on a command line or to pipe in commands to run on the fly.  It is similar to running CMD.EXE or SH (Under Unix).<

It is distributed in a .ZIP file containing the program source, an .EXE file, a help file and the GPL public license.

SPLITDIR

SPLITDIR copies files from a source directory to a destination directory creating multiple subdirectories no larger than a fixed size.  This is very useful if you wish to back up a large directory to multiple CDs or DVDs.  Files are not split between subdirectories.  Files in the source directory are not changed or moved.  This version of SPLITDIR uses some WINAPI calls and must be compiled with Visual Studio.NET or other compiler that supports the Win32 API.

It is distributed in a .ZIP file containing the program source, an .EXE file, a help file and the GPL public license.

TEE

TEE is an implementation of the Unix TEE command for Microsoft Windows.  It accepts input on STDIN and copies it or appends it to up to 9 named files.

It is distributed in a .ZIP file containing the program source, an .EXE file, a help file and the GPL public license.

TRIM

TRIM is a filter that removes leading / trailing spaces from each line of a file.

WHENIS

Displays dates in various formats including mm/dd/yyyy, dd/mm/yyyy and yyyyddd.

It is distributed in a .ZIP file containing the program source, an .EXE file, a help file and the GPL public license.

UNIQUE

UNIQUE is a file filter that reads a sorted input file and removes or displays only duplicate data based on a key field.

It is distributed in a .ZIP file containing the program source, an .EXE file, a help file and the GPL public license.

XFER32

XFER32 calculates a transfer rate from a disk, lan or wan connection by reading a file and timing the read.  It can automatically search for the 1st file exceeding a desired size.

It is distributed in a .ZIP file containing the program source, an .EXE file, a help file and the GPL public license.