🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.mail.misc
Article #4113

General file transfer by E-mail

#4113
From: booth
Date: Thu, 02 Apr 1987 17:47
50 lines
2891 bytes
	WANTED: Network Independant File Transfer by Electronic Mail
	------------------------------------------------------------

The problem: how to transfer an arbitrary file from one arbitrary site
to another using existing network connections.

The only common denominator in network access is electronic mail
service; thus it makes sense to use electronic mail as a basis for
general purpose, network-independant file transfer software.

Specifically, the software should meet the following criteria:

1.  The software should be able to send a file: (a) of ANY SIZE; (b) of
ANY CONTENTS; (c) from ANY SITE to any other site that is reachable by
electronic mail.

2.  The software should use error detection and/or correction so that
the received file can be GUARANTEED CORRECT and complete, with a
negligible probability of error (if it arrives at all).  In particular,
the software must get around the various arbitrary constraints imposed
by existing mailers, such as message line and character maximums,
printable characters only, no "." alone on a line, no "from" in the
first column, etc.  In general, files will have to be encoded in a
limited "safe" character set, and mailed in pieces that are small
enough for intervening mailers to handle.  Corresponding software at
the destination site must decode and reassemble the pieces, which will
not necessarily arrive in order.

3.  It should be very EASY TO PORT the software to a new site that does
not already have it, so that no site needs to depend on another site
already having the software.  (For example, by first sending a small
receiving program, and using it to bootstrap the full software.) This
implies criterion 4 . . .

4.  The software should be COPYABLE -- either in the public domain, or
copyrighted but with explicit permission to copy being automatically
granted for appropriate use.

Does anyone know of such software?  Does anyone know of an existing
effort to write it?  Does anyone have comments on how it should be
done?

Electronic mail is already in place, and arbitrary file transfer is
such a fundamental need, it seems crazy (and frustrating!) that we
still must revert to the stone age practice of writing and shipping
magnetic tapes.
			David Booth
	UUCP: {harvard, seismo, ucbvax}!vax135!booth
	Arpanet: vax135!booth@ucbvax.berkeley.edu
Technical Details
Message-ID: <1824@vax135.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watnot!watmath!clyde!rutgers!ames!ptsfa!ihnp4!vax135!booth

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watnot!watmath!clyde!rutgers!ames!ptsfa!ihnp4!vax135!booth
From: booth@vax135.UUCP
Newsgroups: comp.mail.misc,comp.sources.wanted,comp.unix.questions,lab1135.general
Subject: General file transfer by E-mail
Message-ID: <1824@vax135.UUCP>
Date: Thu, 2-Apr-87 12:47:47 EST
Article-I.D.: vax135.1824
Posted: Thu Apr  2 12:47:47 1987
Date-Received: Sun, 5-Apr-87 08:05:55 EST
Organization: AT&T Bell Labs, Holmdel, NJ
Lines: 50