subliminal color images
Dave Long
dave.long at bluewin.ch
Fri Nov 10 06:58:53 EST 2006
> What kind of programs fit in 75 kilobytes? Most of the things I have
> are either much bigger or much smaller, and lots of them are weighted
> down with all sorts of JPEGs and stuff.
I'm sure many (most?) K programs fit in 75 KB, even if the runtime
itself is another 200.
Tiny wikis seem to be around 8-10K. (could TiddlyWiki be stripped down
to 75?)
On Mac OS/X, not known for being svelte, as is 24K, dc 40K, ed 56K, and
mpeg and zip 72K.
http://www.tinyapps.org/ puts the "tiny" line at 1.44 MB, but lists
several sub-75K programs -- most notably the original VisiCalc,
weighing in at 27K.
-Dave
:: :: ::
It seems there really was a Mel, The Programmer:
http://www.wps.com/projects/LGP-21/mel-the-programmer.html
and maybe the reason that 'dc' is capable of general computations is
that, for those who were around at the time, a "desk calculator" was
not a $2 10-key job that sits on one's desk, but instead an 800-pound
device that one sat at, like a desk.
http://www.bemorehealthy.com/LGP-30Computer/P5300867.htm
(note the literally "large memory")
:: :: ::
On Mac OS/X, not known for being svelte (none of the tinyapps listings
made the cut), here are a few of the more familiar among the smaller
programs from /bin:
16K cat
20K [
20K date
20K expr
32K dd
56K ed
and /usr/bin:
16K cut
16K paste
16K tsort
16K uniq
16K uuencode
20K join
20K jot
20K printf
20K tr
20K xargs
20K xxd
24K as
24K calendar
24K cmp
24K compress
24K fmt
28K ar
28K fax
28K nc
28K sdiff
32K say
32K tftp
36K pstopdf
36K sed
40K dc
48K find
60K tiffutil
64K gzip
68K bc
72K mpeg2decode
72K zip
:: :: ::
Tinyapps.org:
HTTP Get [15k] + Download files from the web
Qm [16k] + Quick mail sending program
SendMail [18k] + Send email (and even attach a file) using any SMTP
server
Getmail [50k] + Console utility for downloading POP3 mail. Free for
non-commercial use.
Blat [73k] {S}+ Console utility that sends the contents of a file in an
e-mail message using the SMTP protocol.
Obfusticated Email Link Creator [4k] + Create munged email address
links with hex, dec, or a mix of both.
K9 Version 1.01 [52k] + Automatic spam email filtering for POP3 email.
Simple Socket File Transfer 1.0 [9k] + Transfer a file between two
computers using the TCP port of your choosing. Partially completed
transfers can be resumed, and files are automatically checked with MD5
to ensure they were received error-free. Supports very large files (up
to about 4 petabytes).
Atomic Web Server v1.0 [15k] {S}+ Extremely simple and fast web server
SlimFTPd [22k] + Standards-compliant FTP server with an advanced
virtual file system.
TinyWeb 1.9 [53k] {S}+ Small, simple and fast Win32 daemon for regular
(TCP/http) and secure (SSL/TLS/https) web servers.
Ftp.exe [44k] + Command line FTP program included with Windows. Brief
tutorial | Scripting
TinyIRC Beta Build 1069 [54k] + The goal of this project is to create
the world's smallest IRC client for Win32, with as many (if possible,
all) of the features that you're used to in your current IRC client.
miniaim [45k] + Tiny AOL instant messaging client.
DiamondCS OpenPorts v1.0 [24k] + CLI port to process mapper for Windows
NT/2000/XP. Provides five different output styles, including CSV,
FPort, and WinXP's Netstat. Free for personal use.
CurrPorts v1.02 [36k] + Detailed view of open ports and their
corresponding applications. Close ports, kill processes, export info to
HTML, XML, or CSV, and much more.
IP List [12k] + Enumerates network interfaces, showing all bound IP
addresses, their broadcast addresses, and their netmasks.
Resolve [16k] + Resolve an IP address to its DNS address, and vice
versa.
XWhois [21k] + Look up information on registered Internet domains and
addresses.
ShareWatch 1.0 [33k] + Monitor shares on local and remote servers; see
who is connected and what files they are accessing; disconnect any
file, user, computer, or share; more.
Netcat 1.11 [60k] {S}+ Network swiss army knife. Review
TAGCASE [6k] {S}+ Converts the case of HTML tags without disturbing
attribute values.
KILL<HTML> 1.5a [from 8k] + Removes all HTML tags and JavaScript from
one or more HTML files. DOS and Windows versions included.
EzEdit 2.0 [4k] {S}+ Tiny text editor
The GUN 2.5 [6k] + "Fully drag & drop enabled, supports wordwrap and
uses the full operating system based search capacity with case
sensitive, insensitive and whole word search." There is also no
effective limit on file size.
Binary to Hex Editor [16k] + Ascii Hex editor & converter
CryptNote v1.00 [19k] + Secure text editor that transparently encrypts
or decrypts user text with the AES/Rijndael algorithm.
EDXOR [22k] + Innovative clipboard handling, cryptographic options and
logic text conversions. Supports large files, drag-and-drop, file
associations and command line.
SavageEd [23k] {S}+ Open virtually any size file (limited only by
available memory), optionally save settings to an INI file or the
registry (uninstall function included), search/find/replace, more.
Win32Pad [30k] + Small and feature-packed notepad replacement.
Quick Editor 3.0 [35k] + Powerful text editor with a scripting engine,
TrueType support, comprehensive search and replace function, much more.
From the maker of The GUN (which is also included in the download).
metapad 3.0 [39k] + Notepad replacement with a slew of features.
GreenPad 1.05 [70k] {S}+ Text editor with syntax highlighting, regexp
search, unicode support, more.
FIND Tools [9k] + Includes XFIND (scan multiple files for a string,
reporting all files where the string was found) and TFIND (scan a
single file for a string, reporting all lines where the given strings
were found)
grep [22k] + Search for patterns in files
Gsar for Windows [34k] {S}+ Search/replace strings (even control
characters and extended ASCII) in text and binary files. Incredibly
fast.
MiniTrue [from 66k] {S}+ Search and replace with a full-featured
textviewer. DOS, Windows, and Linux versions available.
Text File Line Stripper 1.4 [15k] + Strip or modify lines from a text
document or the clipboard if the lines contain a certain string (or
alternatively, if they don't contain the string).
VisiCalc [27k] + The original VisiCalc spreadsheet program
STASH 2.00 [20k] + Very simple database run from the command line.
Suitable for small fragments of text like phone numbers, bookmarks,
email addresses, etc.
FlexiCAT [34k] + Tiny database program
FFCAT [8k] + Concatenate (combine) multiple files into a single new
file.
cat [17k] + Concatenate files
CONCAT [54k] + Create a single output file from one or more input files.
TinyView [0.9k] + Tiny text viewer that works with any size text file.
Word Count [1k] {S}+ Count characters, words and lines in files.
ShowText [6k] + Displays all ASCII text in a given binary file.
XCRLF [7k] + Convert a text file between different operating
environment formats (MS-DOS, UNIX, and Macintosh)
TCAP [8k] + TSR text capture in dos/windows console; similar to unix's
"script" command.
uniq [13k] + Weed out or find duplicate lines in a sorted file
PureText 2.0 [13k] + Quickly convert formatted text to plain text via
hotkey or system tray icon.
RPSORT 1.02 [19k] {S}+ Sorts large files extremely fast.
EVE 2.27 [55k] + Vector graphics editor
JPG Cleaner 2.6 [from 8k] + Strip non-picture data from JPGs. Several
versions included.
Screen Thief for DOS v2.01 [37k] + Capture DOS screens as BMP, TIFF,
PCX or TXT files.
jRes [5k] {S}+ Switch screen resolution or color depth from the system
tray.
WHATPIC 4.0 [18k] + Command line utility that returns the format,
width, height, number of colors, filesize and drive volume of graphic
files.
Fatbits [32k] + Screen magnifier
WipeCMOS [1k] + Clears all CMOS settings to recover from lost passwords
or corrupt BIOS settings.
BIOS [24k] + Saves and restores BIOS settings
colorForth [63k] {S}+ An OS, development system, and language rolled
into one.
Gemulator Explorer [30k] + "Access and copy files from any Macintosh
1.44M floppy disk, Macintosh CD-ROM, Macintosh ZIP disk, external
Macintosh SCSI hard drive, Atari ST formatted floppy disk, Atari ST ZIP
disk, Atari ST formatted hard drive, and even disk image files."
Regcmd 0.88a [25k] Command line based Registry editor.
RegShot v1.7.2 [28k] {S}+ Uncover registry changes
Tweak UI 1.33 [64k] Tweaks for the Windows User Interface
Regmon [72k] {S}+ Monitors and displays all Registry activity
StartupRun v1.20 [27k] + A better msconfig.
AppSwat v1.3.0.0 [8k] + Process terminator. Command-line termination,
system startup integration and an effective termination mechanism.
Procmon [33k] {S}+ View, terminate, and prioritize active processes
Uptime [6k] + Displays uptime in console
UpTime 1.0 [13k] + Displays up-time in a tooltip from the system tray
CPU Info [17k] + Determines CPU type, vendor, serial number, and clocks
CPU speed.
Infoman2 [20k] + Tiny display of available free physical memory and
system resource data.
MyCPU 1.13f [47k] + Displays CPU info: vendor, type, model, stepping,
speed, cache, more.
Memtest86 3.0 [51k] {S}+ A thorough, stand alone memory test for x86
architecture computers.
MBProbe 1.30 [68k] + Monitors voltages, temperatures and fan speeds
using hardware monitoring chip(s) available on many modern motherboards
DDL [4k] + Load DOS device drivers from the command line, without
having to reboot.
XMSDSK & EMSDSK [75k] + A RAM disk which can be created, resized, and
destroyed from the command line
LiteShell 0.9.0 [42k] {S}+ Minimalist shell. Access via hotkeys and/or
context menu.
Files v3.0 [64k] + "(T)he best dos-based file management program. It
does everything that you could ever want, including viewing multiple
compressed files."
DirSize.DLL [6k] {S}+ Adds a "Folder Size" column in Windows Explorer.
Free registration required to download.
Drop To DOS [10k] + With Drop to DOS, you can right click on any folder
and choose the Drop to DOS option to take to you a command prompt
within that folder.
LFNDOS v1.06 [23k] {S}+ Provides the Windows 95 long filename API to
DOS programs.
dtree [17k] + Display tree structure of directory
Tree32 [21k] {S}+ Similar to DOS's tree.com, but with LFN support
BK Renamer 1.0 [24k] + Rename files based on a UNIX-style regular
expression
cmp [13k] + Binary file comparison
comm [13k] + Look for common lines in 2 files
diff [24k] + Compare files and directories
FIND Tools [9k] + Includes XFIND (scan multiple files for a string,
reporting all files where the string was found) and TFIND (scan a
single file for a string, reporting all lines where the given strings
were found)
Locate [11k] {S}+ Find directories, files, or both; 0-byte files;
executables only; mask by date, time, and/or attributes. Will search
into hidden sub-directories. Extended wildcards. Options to change
directory, delete files, display Win95 long filenames. Includes A86
source and exhaustive documentation.
FineSplit [5k] + Splits a file into floppy sized parts and creates a
merging batch file for them. Edit INI file to change the default part
size, define individual part sizes, and more.
HJSplit [from 10k] + Multi-platform file splitter with many versions
InkSizer [19k] + Copies the contents of a folder into user defined sizes
find [21k] + Find files with certain properties and execute commands on
each
UnZip [44k] {S}+ Simple DOS unzipper. Package includes several
additional tools. Ports available for virtually every platform.
100K_Zipper [75k] + Simple zip & unzip with GUI
LHA Ver 2.55E [66k] + MS-DOS file compression/extraction utility. More
about LHA
Tiny IDEA [0.5k] {S}+ Encrypt/decrypt files using IDEA cipher
dsCrypt v1.00 [25k] + AES/Rijndael file encryption software with
simple, multi-file, drag-and-drop operations. Features BruteHalt and
exceptional resistance to brute-force password search, Secure PassPad
and immunity to keylogger-infested environments, disclosed
implementation and code details, secure use of system resources, and
much more.
MP-Crypt 0.5b [26k] + Easy file and directory encryption. Option to
create self-decrypting files. (With the kind permission of MP-Crypt's
author, this download is hosted by TinyApps. MP-Crypt 0.6 is shareware
and twice as large. As always, download and use at your own risk and
joy.)
DriveUse v1.00 [7k] + Reports detailed disk space usage on all drives
and presents the results in a clear, sorted, tree-like structure.
df [13k] + Statistics on disk usage
du [18k] + Display directory space usage
FoldersReport v1.21 [27k] + Dislays disk/directory space usage.
SDelete [20k] {S}+ DoD-compliant secure delete program
SmartFormat [22k] + Format disks even with bad sectors on track zero;
format standard 1.44 MB disks for 1.72 MB (without compression or
TSRs); much more.
KILL DISK [58k] + Destroy all data on hard and floppy drives
completely. Commercial version also available.
Roadkil's Unstoppable Copier [45k] + Copy files from disks (CDs,
floppies, hard drives, etc) which have sustained physical damage.
MBRWork [16k] + Perform some common and uncommon tasks to the
MBR/EMBR/Sectors of a hard drive.
DE v3.0 [70k] + Very powerful disk editor for 12 and 16-bit FAT drives.
Extensive documentation included.
XCLONE [20k] + Disk/directory copying tool which preserves attributes
on all files & directories, thus creating an exact clone of the
original.
fileAlert! v3.5 [23k] + File change monitor. Reports every file
created, modified or deleted on the current drive since a given date
and time.
RmEmpty v1.2 [36k] + Delete empty folders recursively.
BossKey [7k] + Create up to 10 virtual desktops
traydesk v3.0 [10k] {S}+ Show/hide desktop icons, log on/off, restart
or shutdown - all from the system tray.
MenuSnap [20k] + Sort Programs & Favorites shortcuts alphabetically
EatIcons [24k] + Speed up Windows Explorer by removing icons. Can be
set to run at startup.
Floater [32k] {S}+ Quick launch toolbar.
RUNit [39k] {S}+ Launchpad accessed via context menu.
ShideWin [3.5k] {S}+ Enumerates all top-level windows and allows you to
show or hide them. Especially helpful for finding windows that were
made invisible after a crash.
Handler [7k] + Window information tool
WinRoll 1.4 [7k] {S}+ Rollup windows to their title bar like Mac OS's
WindowShade.
Showin 2.0 [9k] + Enable windows that have been disabled, unhide hidden
windows and force windows to stay on top or be placed below others.
Perhaps one of the most popular uses of this program is to display
hidden password editbox fields (text behind the asterisks *****).
PushPin 1.0 [22k] {S} Keep any window on top of all other windows.
Nail It! v1.10 [25k] + Make windows"sticky" so that they remain above
other windows.
ResizeEnable [37k] + Turn non-resizeable windows into resizeable windows
PowerMenu 1.5.1 [49k] + Adds "Always On Top", "Minimize To Tray",
"Priority" and "Transparency" (W2K/XP only) sub menus to all top level
system menus.
CD 1.01 [5k] + Simple but fully functional CD player with controls
CDP [15k] {S}+ Simply starts playing a CD and exits
TinyPiano 0.8e [19k] + Turn your computer keyboard into an electronic
piano
Frequency Analyzer [32k] {S}+ Graphically displays in real time the
Fourier transform of sound from microphone
TinyCD [60k] + CD player
VCDGear [70k] + Extract MPEG streams from CD images, do conversions of
one video format to another, create VideoCD images, more. Many ports
available.
1by1 [27k] + MP3 directory player. Requires MP3 ACM Codec or mpglib.dll
(available on the 1by1 website). Reviews
Delayer [28k] + Delay, repeat, and schedule the execution of programs.
Timer [4k] + Visual stopwatch
Neutron [6k] + Clock synch via Internet time servers
cal [12k] + Display the calendar for a year or a month.
Calendar 1.34 [13k] + Standard calendar window with several functions
including: copy date to clipboard, Always on top, custom formats, more.
Past, Present, & Future 1.1 [18k] + 3 month calendar view. Free for
non-commercial use.
TrayClock [18k] {S}+ Tiny analog clock for the system tray
TinyClock [19k] {S}+ A tiny clock
Minute Timer [39k] Countdown timer and alarm. Especially useful as a
break reminder.
STASH 2.00 [20k] + Very simple database run from the command line.
Suitable for small fragments of text like phone numbers, bookmarks,
email addresses, etc.
PassDump [6k] + Similar to (and based on) PWReveal, but with just one
goal - PassDump simply dumps to the console the text from any
PassChar-protected textboxes that it can find.
X-Pass v2.2 [5k] + Reveals almost *any* Win9x/2k/XP password field.
Showin 2.0 [9k] + Enable windows that have been disabled, unhide hidden
windows and force windows to stay on top or be placed below others.
Perhaps one of the most popular uses of this program is to display
hidden password editbox fields (text behind the asterisks *****).
PWReveal [11k] + Allows you to see the passwords behind most
PassChar-protected text\editboxes in memory (allowing you to see behind
the "*****" fields). Includes stay-resident option and a patch option
to remove asterisks on the fly.
PassPack v1.00 [15k] + Secure, streamlined and incredibly compact
manager of passwords and confidential information. It features
exceptional resistance to brute-force password search attacks. PassPack
offers both import and export of unencrypted data.
Passwordlist-Viewer [20k] + View cached passwords (of the currently
logged in User) saved in the corresponding pwl file.
More information about the Kragen-discuss
mailing list