Free OS2 Software File Utils - twse/random-stuff GitHub Wiki

Attribute, Date, Time

AllFolders β€” Set extended attributes on directories.

"AllFolders sets specified extended attributes (EAs) of all directories (i.e. all WPFolder objects) in a directory tree, starting with the specified root directory."

Author: Rolf LochbΓΌhler, Germany (1999).

1999-01-31: v1.5.

Find alfld_15.zip (4.8K) in the Hobbes archive: util/disk.

chdate β€” File date change utility.

"This file date change utility was written in response to a need expressed by some people in the Fidonet Muffin echo."

Author: Marcel van de Vusse / Legacy Software (1995).

1996-01-21: v1.0.

Find chdate10.zip (16.4K) in the Hobbes archive: util/file.

Comment β€” REXX procedure to manage file comment extended attributes.

"Comment.Cmd is a REXX program that allows you to display and change file comments from the command line."

Author: Christopher J. Madsen (1996).

1996-04-04: v1.10. Free under GPL 2.0 license.

Find comnt110.zip (14.3K) in the Hobbes archive: util/file.

DLURLEA β€” Add .URL/.SUBJECT extended attributes to Mozilla downloads.

"It will search the %HOME%Mozilla subdirs for downloads.rdf and attach a .URL/.SUBJECT EA to all files that still exists in the download directory containing the URL it was downloaded from."

Notes: Only works with the US Roman (437) and Latin-1 (850) codepages.

Author: Veit Kannegieser, Germany (2004-2005).

2005-07-03: Unnumbered release.

Find dlurlea.zip (14.8K) in the Hobbes archive: util/network/tcpip.

EA-Browser β€” Extended attributes editor.

Author: Henk Kelder, Netherlands (1998).

1998-05-07: v0.31.

Find eabr031.zip (65.3K) in the Hobbes archive: util/disk.

FileSetDateTime β€” Change timestamp in files.

"Sets the date/time of a file. Very simple. Does not take wildcards. Supports long filenames. No beeps, pauses, etc. Includes source code."

Author: StΓ©phane Charette, Canada (2001).

2001-07-04: Unnumbered release.

Find filesetdatetime.zip (23.8K) in the Hobbes archive: util/disk.

KTouch/2 β€” Programmer's super-touch utility.

"KTouch is programmer's super-touch utility for OS/2 Warp. This utility is used to set a file time or date to specific times or dates."

Author: Kevin G. McCoy (1998).

1998-12-21: v1.2.

Find ktouch.zip (50.5K) in the Hobbes archive: util/disk.

TYM-STAMP β€” Change date/time stamp on files.

"TYM-STAMP allows the user to alter the date and time of files selected. Drag 'n' Drop support is available at all times."

Author: Pete Graszer (1995).

1995-06-23: v1.0.

Find tymstamp.zip (414.3K) in the Hobbes archive: util/disk.

VFATMon β€” Convert VFAT long names to Extended Attributes.

Package includes source code.

Author: Jason R Stefanovich (2004).

2004-06-24: v1.2. Free under GPL 2.0 license.

Find vfatmon12.zip (146.6K) in the Hobbes archive: util/disk.

Batch Utils

RUNFOR β€” Run a command for a set of files/dirs.

"I wrote this program to make jobs easier with more flexible selections of files/dirs and with more flexible handling arguments of a program to be run when I had to repeatedly enter the similar command for each file or dir for a large set of files, especially when a program does not accept wildcards."

Package contains binaries for OS/2 and Windows.

Author: Wonkoo Kim (1998).

1998-03-31: v1.9.

Find runfor19.zip (196.7K) in the Hobbes archive: util/batch.

Delete Utils

ClearTMP β€” Remove temporary directories on system startup.

"ClearTMP is a tool for cleaning temporary directories on system startup. I do not use a Rexx script because it cannot remove directories."

Package contains C source code and docs in English & Russian.

Author: Sergey Posokhov, Russia (1998).

1998-12-28: v1.1.

Find cleartmp.zip (23.3K) in the Hobbes archive: util/disk.

Clone Killer β€” Duplicate file finder.

Package includes source code.

Author: Norbert Heller, Germany (1998).

1998-05-23: Unnumbered release. Free under GNU GPL 2.0 license.

Find clone_kill.zip (141K) in the Hobbes archive: util/file.

DelDat β€” Temporary directory cleaner.

Package contains docs in German.

Author: Carsten Nimz, Germany (1999).

1999-08-18: v1.0.

Find deldat10.zip (44.2K) in the Hobbes archive: util/disk.

del_ea β€” Removes EAs recursively from all files of a directory tree.

"If you ever wanted to remove EAs (extended attributes) from a huge amount of files, you encountered the problem that EAUTIL does not work recursively through a directory tree. I just tried to remove all EAs from my Digicam images before copying them to a CD or DVD. So this REXX script was born. I hope you like it."

Package includes English & German versions.

Author: Heiko Nitzsche, Germany (2004-2008).

2008-08-14: v1.2.

Find del_ea_12.zip (7.5K) in the Hobbes archive: util/file.

File Phoenix β€” Recover deleted files.

"File Phoenix is a data recovery tool which recovers files accidentally erased. Both HPFS and FAT files are supported.

File Phoenix will scan a selected drive and list all files which are possibly recoverable. You can then select one or more files and recover them to another drive. File Phoenix forces you to recover the file to another drive since writing to the original drive may corrupt the data you're trying to recover."

Notes: This program fails on partitions greater than 2Gb or with HPFS 2.3.

Author: Joe DiAdamo for IBM, Canada (1997).

1997-01-30: v1.35. Free under IBM EWS license.

Find phenx135.zip (91.3K) in the Hobbes archive: util/disk.

HPFSPm β€” PM utility for HPFSRem.

Author: Stefano Zamprogno / TIME Soft, Italy (1996).

1996-08-12: v1.2.

Find hpfspm12.zip (120.8K) in the Hobbes archive: util/disk.

PM UNDELETE β€” Tool for quick recovery of deleted files.

"PM UNDELETE is a GUI program for quick recovery of deleted files."

Author: Ralf Hauser / IBM T.J. Watson Research Center (1995).

1995-09-19: v1.51.

Find pmund151.zip (82.5K) in the Hobbes archive: util/disk.

PM WIPE β€” Delete files and subdirectories permanently.

"PM WIPE is an easy-to-use PM program for an unrecoverable deletion of files and subdirectories."

Author: Ralf Hauser / IBM T.J. Watson Research Center (1994).

1994-11-01: v1.01.

Find pmwip101.zip (79.6K) in the Hobbes archive: util/disk.

R_EADATA β€” Remove extended attributes on files.

Author: Veit Kannegieser, Germany (1999).

1999-06-21: Unnumbered release.

Find r_eadata.zip (12.2K) in the Hobbes archive: util/disk.

VSZAP β€” Subdirectory & file remover.

Author: VS2 (1992).

1992-01-29: v1.0.

Find vszap10.zip (6.4K) in the Hobbes archive: util/disk.

XDEL β€” an enhanced DEL command for OS/2.

"XDEL is an extension of the OS/2 DEL command. It will delete the specified file(s) in a directory and all subdirectories contained within. This includes system, hidden and read only files. Files can be selected by timestamp, size or may contain a specified string. Extended attributes of files can be deleted without deleting the files themselves."

Author: Klaus Joosz, Germany (1995-2004).

2004-12-28: v1.09.

Find xdel109.zip (75.4K) in the Hobbes archive: util/disk.

ZIPDEL β€” Delete files extracted from zip or tar files.

"Use this script when you don't want to update an archive (zip or tar) file but want to delete files on disk only if they have the same timestamp / size / subdir structure as the files in the archive, while keeping modified files (of different time or size) on disk."

Author: Wonkoo Kim (1995-1997).

1997-04-14: Unnumbered release.

Find zipdel.zip (4.3K) in the Hobbes archive: util/archiver.

Duplicate File Finders

RWPC β€” Find duplicate executable files along the PATH.

Package includes source code.

Author: Rupert Weber-Henschel, Germany (1998).

1998-02-18: Unnumbered release. Free under GPL 2.0 license.

Find rwpc.zip (38.8K) in the Hobbes archive: util/misc.

File Finders/Listers

FileSpy β€” Investigate the type of files, never looking at the filename.

Package contains docs in English & German.

Author: Walter Koch, Germany (1994-1995).

1996-01-01: Unnumbered release. Cardware.

Find filespy.zip (51K) in the Hobbes archive: util/disk.

FORALL β€” File finder.

"FORALL is a file finder which supports extended wildcards and file attributes and timestamps as selection criterias as well as the existence of extended attributes."

Author: Kai-Uwe Rommel, Germany (1995).

1995-11-29: v7.2.

Find forall72.zip (30.5K) in the Hobbes archive: util/disk.

ListPM β€” text file lister for PM.

ListPM is a simple test file lister. Can change fonts, copy selected text change the colors used, to clipboard, display more than one file at a time.

Author: Paul Elliott (1996-1999).

1999-07-14: v7.0. Free under GPL 2.0 license.

Package contains C++ source code.

Find listpm7.zip (2.2MB) in the Hobbes archive: util/browser.

Lst/2 β€” Directory and file lister.

Feature list:

  • Built in directory lister.
    • β€” Displays last accessed and created dates on HPFS drives
    • β€” Display anywhere from 1 to 9 directory columns on screen
    • β€” Automatically view files on righthand ΒΎ of screen.
  • File viewer
    • β€” Supports redirection.
    • β€” Save the redirected text to a file.
    • β€” Search forwards and backwards within file.
    • β€” Search for hex strings.
    • β€” Search for regular expressions.
    • β€” View PC or Unix style text.
    • β€” 3 viewing modes - Text, Hex, and Dump (like XTree).

Package contains OS/2 & DOS versions.

Author: Richard Wagner (1995).

1995-12-04: Alpha.

Find lst004.zip (241.7K) in the Hobbes archive: util/browser.

PM File Finder β€” OS/2 PM program (8.3 filenames only).

Package contains source code.

Author: Jerry Weldon / Eikon Systems, Inc. (1988).

1988-01-11: v1.00.

Find osfindr.zip (18.9K) in the Hobbes archive: util/disk.

SOS Utilities β€” File finder and directory tree printer.

Package contains C source code.

Author: Tommi Nieminen, Finland (1993).

1993-10-20: v1.2. Free under GPL 2.0 license.

Find sosutl12.zip (102.2K) in the Hobbes archive: util/disk.

Move, Copy, XCopy

FatCopy β€” Copy files from HPFS to FAT.

"FatCopy copies a single file, all files in a single directory, or a whole directory tree from a HPFS partition to a FAT partition, or vice versa."

Author: Rolf LochbΓΌhler, Germany (1999).

1999-01-31: v4.13.

Find fcopy413.zip (11K) in the Hobbes archive: util/disk.

KCopy/2 β€” File copy program between VFAT and other partitions that OS/2 supports.

"KCopy/2 supports file copying between VFAT and other partition, conserving long filename."

Package contains source code and docs in English & Korean.

Author: Myung-Hun Ko, South Korea (1999).

1999-11-26: v0.3.0.

Find kc030.zip (113K) in the Hobbes archive: util/file.

RCopy β€” XCopy replacement.

Package contains source code.

Author: Vitus Jensen, Germany (1997).

1997-09-28: v0.1.

Find rcopy01.zip (13.1K) in the Hobbes archive: util/file.

Rename

dhrename β€” Dirty hack rename.

Package contains source code.

Author: Fritz Schori, Switzerland (2010).

2010-05-14: Unnumbered release.

Find dhrename.zip (26.7K) in the Hobbes archive: util/file.

Massive File Renamer/2

Author: Miles Kuperus (2005).

2005-08-08: v1.01.

Find mfr2_101.zip (57.6K) in the Hobbes archive: util/file.

REN_BLANK β€” Rename blanked files to non-blanked.

This utility renames all files to non-blanked files and removes brackets in the names.

Package contains source code and docs in German.

Author: Ingmar Hensler, Germany (2002).

2002-03-29: Unnumbered release.

Find ren_blank.zip (34.3K) in the Hobbes archive: util/file.

RENEX β€” Utility for batch-renaming files using regular expressions.

"RENEX.CMD (REName by EXpression) is a command-line utility for batch-renaming files according to regular expression syntax."

Author: Alexander Taylor (2005-2006).

2006-02-20: v0.94.

Find renex_094.zip (4K) in the Hobbes archive: util/file.

RenHTML β€” Rename HTML files to titles.

"RenHTML is a little program for renaming HTML files to their titles."

Package contains source code.

Author: Rossen Assenov, Germany (1996-1998).

1997-05-23: v1.0.

Find renhtml1.zip (38.8K) in the Hobbes archive: apps/internet/www/util.

Short Filename Namer β€” Links long filenames to short filenames with Toronto Virtual File System.

"This REXX script will recursively read all files from a given directory, mangle their names into non-conflicting 8.3 format and link them to a given directory on a TVFS (virtual) partition. It will also change such characters as space and comma that are FAT incompatible to appropriate "equivalents". A whole drive can be mapped this way without touching your original files!!

It takes the first 8 characters of a filename and the first 3 character after the last dot in that filename to constitute a DOS compatible filename. Periods in the first 8 characters will be eliminated. Incompatible characters will be vaporised. Then some filename conflict checking will be made, and if found, it will stamp a ~# before the period or at the end of the filename to differ them. On HPFS, since filenames are always in alphanumeric order, ~# will be incremented by their respective long filename sorting order."

Author: Samuel Audet, Japan (1998).

1998-02-28: v1.0.

Find sfn10.zip (2.7K) in the Hobbes archive: util/disk.

SmartRename

"SmartRename is a small utility that was written for backup purposes. One of the customers is running a software which should be back up every day. As the compressed archive file is generated with always the same name (for example: archive.zip), I have written a small and simple utility which adds a datetime string to the filename. Renaming helps keeping everyday archives from being overwritten without sophisticated backup software. You can, of course, write a batch file based on system commands, but it is just another way of doing a job done. If you find it useful for you, just enjoy!"

Package contains test files.

Author: Jan Waliszewski, Poland (2009-2010).

2010-07-29: v0.2.

Find SmartRen09os2.zip (44.2K) in the Hobbes archive: util/file.

ToLower β€” Converts all filenames in current directory to lowercase.

"This is a small program I made to convert all files in the current directory to lowercase. This is useful when uploading to a web server."

Package contains source code.

Author: Tilo Elstner, Germany (1997).

1997-09-19: v1.0.

Find tolower1.zip (5.5K) in the Hobbes archive: util/disk.

Splitters/Mergers

DESplit

"DESplit is a tool to split large files into smaller chunks which are easier to store on removable discs or transfer over the internet by email, etc. It can also be used to join files so split in order to recreate the original file size intact."

Package contains source code.

Author: Don K. Eitner (2004).

2004-02-09: v0.65. Free under 'Modified' BSD License.

Find desplit065.zip (92.3K) in the Hobbes archive: util/file.

OS2MERGE β€” Merge multiple text files into a single text file.

"Howdy, this is my first OS/2 program. It just does what it's supposed to do, merge TEXT files. I wrote this program because there have been many times when I have wanted to combine multiple TEXT files downloaded from the internet into a single file. I could then load the single TEXT file with a editor and do a text search for the string/game/filename/whatever I was looking for in the multiple files. This file was written when I downloaded about 200 text files with Game Genie codes. Rather than wade through all the files for the game I wanted, I wrote this file."

Author: Wille Coyotte (1996).

1996-08-04: v1.0.

Find os2merge.zip (15.2K) in the Hobbes archive: util/convert.

PMSplit

"PMSplit is a program to splitting any files and concatenate these fileparts to restore the original file."

Author: Michael Eckert, Germany (2000).

2000-10-21: v0.72.

Find split072.zip (281K) in the Hobbes archive: util/file.

PSPLIT β€” Splits and unsplits large files to disk.

Package contains compiled binaries for DOS and OS/2.

Author: Claes Lindblom, Sweden (1997).

1997-06-15: v1.4.

Find psplit2.zip (17.6K) in the Hobbes archive: util/archiver.

Spacca/Unisci β€” File merger and splitter.

Author: Enrico Demarin, Italy (1994).

1994: Unnumbered release.

Find spacca.zip (25.3K) in the Hobbes archive: util/disk.

Synchronize Directories/Files

BiSync

"This software is used to synchronize 2 directories. The standard replication service shipped with OS/2 LAN Server replicates multiple clients on a single host unidirectionally. This program, however, works bidirectionally. This is useful, if you are working in a LAN environment on different PCs with always the same data. If you are also using the data offline (e. g. on notebooks), so they have to be locally available, this replication service is quite useful."

Author: Noller & Breining Software, Germany (2003).

2003-10-26: v1.20.

Find bisync_1-20.zip (58.7K) in the Hobbes archive: util/file.

dSync/2 β€” File sync utility.

"This program creates and maintains exact copies of files, directories or the whole disks in/on the other directory/disk. One can specify any number of directories and files for excluding from copy process, and any number of directories for copying to. It has a daemon working mode in which the data syncing will be done once a day at the specified time.

The main purpose of this program is to store the whole copy of important data on the spare hard drive or partition for fast restoring in case of damaging the main media. You can store the whole copy of your system bootable partition and in the emergency cases just select the spare disk as bootable."

Author: Stepan Kazakov, Russia (2001-2003).

2003-10-11: v0.16z.

Find dsync014.zip (29.2K) in the Hobbes archive: util/backup.

EQTREE β€” Directory tree synchronizer.

"The program was written to synchronize two MS LAN Manager servers every night. Then we have a 24 hours backup. Secondly it is possible to setup the minimum age of a file before it is deleted on the destination server when it is deleted on the source server. The program depends on the date and time of the files."

Package contains source code.

Author: Stephan Gerle, Germany (1994).

1994-04-08: Unnumbered release.

Find eqtree.zip (23.8K) in the Hobbes archive: util/disk.

FSync β€” Keeps files synchronized between systems.

"FSync is designed to keep specific files on multiple computers in sync via removable media."

Author: David Azarewicz (1999-2010).

2010-04-12: v1.3.

Find sync13.zip (26.3K) in the Hobbes archive: util/file.

SyncDir

Author: David Azarewicz (2010).

2010-05-19: v1.5.

Find syncdir15.zip (16.2K) in the Hobbes archive: util/file.

Synkron

"Synkron allows you to synchronize files between different folders. This can be on one single computer, with external media or other computers, as long as the file system is accessible via network. Synchronization can happen in one direction, or bidirectional, and it can be fine tuned in any ways."

Authors: Matus Tomlein (2007-2014); OS/2 ports by Cornelius BockemΓΌhl, Switzerland (2010); Elbert Pol, Netherlands (2014).

2014-10-24: v1.6.8. Free under GPL 2.0 license.

Find this utility in Netlabs' FTP server.

Testing

ANA β€” Binary file analysis tool.

"ANA is an utility program to assist users (especially software developer) who are interested in ANAlyzing the binary contents of any file. This program may be easier for users who know C since the terminology used here is C like."

Author: Paul C. Tam (1990).

1990-07-24: v0.15.

Find ana015.zip (32.8K) in the Hobbes archive: apps/editors.

BIGNAME β€” Names files and folders that do not obey DOS 8.3 convention.

"This program names the files in a partition that do not obey the DOS 8.3 naming convention. It can be used to identify those files that will not be backed up by DOS backup utilities."

Package contains C source code.

Author: James L. Dean (1993).

1993-01-29: Unnumbered release.

Find bigname.zip (19.2K) in the Hobbes archive: util/file.

Butcher β€” Small utility to make small volumes from large files.

"Butcher is a small utility which will help you to make volumes in size, you prefer, from large files."

Author: Ali Onur Cinar, Turkey (1997).

1997-07-22: v1.2.0.

Find butcher2.zip (21.9K) in the Hobbes archive: util/disk.

LongNameChecker

"The main purpose of this utility is to check the long filename of a file. A check is performed to see if the long filename is:

  • Decidedly different from the real name and therefore possibly incorrect
  • A duplicate of the long filename exists in the same directory"

Author: Keith Merrington, Netherlands (2015).

2015-04-20: v1.0.

Find LNameChk.zip (74.2K) in the Hobbes archive: util/disk.

macutils β€” Set of tools to deal with specially encoded Macintosh files.

"macutils is a package that contains a number of utilities that deal with Macintosh files on a Unix system. This is useful for converting BinHex-encoded files to the smaller MacBinary format before transferring them to a Mac."

Authors: Dik T. Winter / CWI, Netherlands (2002); OS/2 port by John Paul Morrison, Canada (1992).

1992-10-22: v2.0Ξ²3.

Find macutils.zip (292.3K) in the Hobbes archive: util/archver.

MultifileDetector β€” Qt4 file analyzer.

"MultifileDetector allows you to detect multiple files. Once a file already exists is detected, it can be manually or automatically deleted. MultifileDetector calculate MD5 of each file to know if it already exists or not, filenames are ignored. MultifileDetector also allows you to only calculate MD5 if you want, without deleting any files. You can save a report to know what files have been deleted, or to only make list of MD5 hashes."

Authors: Alexander Pilloud (2010); OS/2 port by Elbert Pol, Netherlands (2012).

2010: v1.8.1.

Available in Netlabs' FTP server.

Names β€” File names and attributes checker.

"This application checks files on HPFS and JFS drives. It changes cas of names, revises differences between file and WPS object names and changes file attributes."

Author: Sergey Posokhov, Russia (1999-2013).

2013-09-16: v1.8.

Find names-v18.zip (45.7K) in the Hobbes archive: util/disk.

REXX Diskette File Fixer β€” Fix files which have bad sectors.

Author: Radim KolΓ‘Ε™, Czech Republic (1997).

1997-03-12: v1.0.

Find fixfile.zip (2.3K) in the Hobbes archive: util/disk.