32

I can imagine the following situation 20 to 40 years ago inside a working office between two colleagues:

  • "Can I have a copy?"
  • "Sure, wait a moment....done! [eject] I'll pass that floppy disk onto your table."
  • "Got it. I also need that other file."
  • "Oh, well. It is too large. >7 MB!"

How was this situation dealt with decades ago?

18
  • 24
    Users still experienced this issue in the late 90s/early 2000s. A Windows XP variant shipped on 250+ floppies. Microsoft Office Professional 97 shipped on 55.
    – JAL
    Commented Jan 17, 2018 at 23:17
  • 18
    Before there was Ethernet, there was sneakernet... As in walking over (in your sneakers) to the other computer with a bunch of floppies in hand. This is why split ZIP files were invented.
    – Wes Sayeed
    Commented Jan 18, 2018 at 4:55
  • 26
    40 years ago? 40 years ago, if there was one computer in an office, it was space age. 40 years ago, business computers were quite big (physically) and often had special purpose buildings built to house them in. Copying files between machines wasn't an issue because everybody used the same machine.
    – JeremyP
    Commented Jan 18, 2018 at 9:52
  • 15
    40 years ago thinking about how to move 7Mb of data from one computer to another in an office would have been quite unlikely. In the rare offices that had a computer, there was only one, and everybody was working on the same machine.
    – tofro
    Commented Jan 18, 2018 at 10:08
  • 20
    ... and the last floppy was always the one that was corrupt.
    – elzell
    Commented Jan 18, 2018 at 15:41

12 Answers 12

70

Forty years ago, a 7MB file would be unheard of, at least in contexts where floppies would be the only available means of transferring it. (Tapes were commonly used for large transfers on minis and mainframes.)

In slightly more recent times (even thirty-odd years ago, and then as long as floppies were still useful), we used archiving tools with support for splitting archives over multiple floppies (on the PC, ARJ was particularly good at this, PKZIP not so much; tar and cpio deal with this too), or one of the numerous splitting utilities. In the latter case restoring the file at the other end was as easy as COPY PART1+PART2+PART3 FILE /B under DOS...

I remember in extreme cases splitting a large file, and using a single floppy shuttled back and forth to get all the parts across to another computer!

As others have mentioned, micro computer users could also have transferred files over null-modem serial or parallel cables, using tools such as LapLink or uucp, and some could have used their network (which was probably more common in schools and universities than in offices until the 90s).

8
  • 1
    Comments are not for extended discussion; this conversation has been moved to chat.
    – Chenmunka
    Commented Jan 18, 2018 at 16:10
  • 3
    Later versions (I think from 2.0 upwards) of PKZIP did support disk spanning. pkzip a:\archive.zip bigfile.dat -& was the appropriate command line IIRC.
    – Jules
    Commented Jan 18, 2018 at 21:02
  • 4
    @Jules yes, PKZIP 2 was the long-awaited version that brought tons of improvements including disk-spanning (even on some tapes!); its disk-spanning support wasn’t as nice as ARJ’s though. Commented Jan 18, 2018 at 21:47
  • @tofro Having worked for a mainframe manufacturer arround 1980, Id' say there wheren't many organisations with just one mainframe. Standard was at least two so development and other services could be seperated from production. In fact I remember only two customers in all of Munich with only one mainframe each. And in both cases it was the smales machine available. And both rather problematic installations.
    – Raffzahn
    Commented Jan 18, 2018 at 22:40
  • 2
    @smci nowhere did I say it didn’t work, I’m just saying it wasn’t as good as ARJ’s multi-volume support. I used both extensively back then, and still do on occasion. Commented Jan 19, 2018 at 23:00
31

40 years ago - 1978 - there was no home/hobbyist/small office computing to speak of. Maybe a few hundred people altogether. So you must be talking about commercial/industrial computing.

For large files we used 1/2" mag tape:1/2" mag tape

You've seen drives like this in older movies:

You've seen drives like this in older movies.

These tapes could hold one hell of a lot of data: Maybe 50Mb. (Really high density tapes could go up to ~200Mb.) But the capacity actually depended on the record format because individual records were separated on tape by a 1/2 inch "inter record gap" - so if you wrote small records (and didn't write them in blocks) you couldn't fit as many records on the tape. By the way, these suckers were heavy. Not quite break a toe if you dropped one on it heavy, but pretty nearly. (I owned 4 or 5 of these in my college days.)

There were a few other form factors, e.g., Digital Equipment Corporation had small reels called DECTape:

DECTape

DECTapes were about the size of the palm of your hand and were, amazingly enough - random access! (Really really slow random access.) And also they were much lower capacity, less than 1Mb total. (I owned about 10 of these in my college days.)

(Actually, even talking about the capacity of this media in terms of "megabytes" is fairly anachronistic.)

1
  • Comments are not for extended discussion; this conversation has been moved to chat.
    – Chenmunka
    Commented Jan 29, 2018 at 8:47
30

As well as splitting across multiple floppy disks, there were several cabled communication options available ranging from your basic serial cables and sending data over via X/Y/ZMODEM or Kermit, but there was also specialized parallel cables (like printer cables) that could be used that facilitated even faster transfers.

I think "LapLink" was a such a product (I never used it), typically employed to transfer large files and programs to lap tops and other portable computers.

Apple also had it's Appletalk network fairly early (mid-80s) to enable file transfers as well.

Obviously outside of PCs, tapes where often used. In the Alpha Micro world, they had the ability to transfer data using an off the shelf VCR and VHS tapes.

It was certainly some time before ubiquitous networking was in place. I didn't have networking at our offices until the early 90's.

7
  • 3
    MS-DOS contains interlnk.exe and intersvr.exe to setup a point-to-point network between two computers for the purpose of transferring files. It can use a null modem cable or a "laplink" cable for faster transfer rates through the parallel ports. Commented Jan 18, 2018 at 5:19
  • 3
    afaik interlink was a long younger than "40 years ago" ;-)
    – Tommylee2k
    Commented Jan 18, 2018 at 7:13
  • 2
    Yes, it was released with DOS 6 in 1993. Still very useful! Commented Jan 18, 2018 at 8:00
  • I remember using LapLink, but the drawback was that the computers had to be physically close to one another. Commented Jan 19, 2018 at 14:30
  • 1
    Linux still has support for TCP/IP over parallel port. Linux's PLIP driver supports a couple different transfer modes, 8 bits at a time with bidirectional cables, or 4 bits at a time with a normal printer cable that connects the data pins on one end to various signals on the other. In the 8-bit at a time mode, it might even support EPP / ECP parallel ports (i.e. hardware buffering, and even DMA with ECP) instead of a CPU interrupt or polling for every transfer. I got a cable at a yard sale, and used it a few times. Commented Jan 20, 2018 at 2:01
16

Your timescales are out. Floppies might have just existed 40 years ago, but your average office worker never saw one. More to the point, office workers didn't pass machine-readable data around the office to each other, the only equipment they had that could read the data was a shared mainframe, so they would both access the same copy.

From Gio Wiederhold, Database Design, ISBN 0-07070130 (1977): "Disk drives are now available which can contain 200M characters per pack"; cost was quoted as $600 per million characters; transfer rate was quoted as 312K characters per second. So 7Mb of data required a $4.2K investment (which was about a year's salary); at that level, you don't make multiple copies without a very good reason.

(For amusement: "Magnetic devices are nearing their limits of storage capacity because of the size of the magnetizable area, which is determined by the surface coating and the physical dimensions of the read-write heads")

7Mb in those days was vast. Who needs that much? You can store the entire works of Shakespeare in 5Mb.

3
  • 2
    Yeah, and by the way: those packs, though removable, were fragile and heavy both. You didn't just go carrying them about the office. Too much was at stake! It required trained computer operators!
    – davidbak
    Commented Jan 18, 2018 at 19:55
  • 4
    Probably comparable to using naked SATA harddrives as a sneakernet medium today: Routinely done among tech/dev/devops staff and enthusiast consumers. Will end in a mess if done involving anyone not computer savvy. Commented Jan 19, 2018 at 21:34
  • @davidbak - not carry them around the office - I carried a 40MB RP03 10-platter pack from the UK to Toronto to do some on-site system testing. (Amusingly, I was writing X.25 networking software at the time, thus contributing in some small way to not having to carry disk packs on airplanes).
    – dave
    Commented Jan 8, 2022 at 22:20
16

Do have a 7 MiB file, you would need a HD at least that size. In reality even a manyfold thereof, as usually one won't have a HD with just one file.

Now, in the real early times, lets say 70s, home users wouldn't have disks at all - not even floppies, and professional users with minis would use disk packs (exchangeable hard disks) and maybe fixed disks of the same or similar size. So file exchange wasn't a big deal as the disk pack could be just mounted on another machine. In fact, it would be more of a challenge to find another user to exchange files in the first place:)

Now, 40 years ago, that would be the end of the 70s (1978). If at all, SOHO users would have a disk drive. And while HDs where already available, one would rather invest in a second or third FD than putting up the same amount of cash as a small car to get a HD. In that time-frame a professional disk drive was good for anywhere between 200 and 600 KiB So a 5 MiB HD was barely more than a dozen floppies. Again, not worth it.

The situation stayed the same throughout the majority of the 80s. Hard disks where only available at high end machines out of reach for most users. Also Floppies reached 600 to 800 KiB. Quite a lot. Keep in mind that back then most applications didn't store a lot of meta data, and if at all, they did it in rather efficient way. So instead of adding like up to 300 bytes to a text file for making one word underlined in MS-Word, WordStar just added two bytes (well, 7 in some cases). Thus text files didn't require much more space than the amount of letters typed.

An average business letter back then was often less than 2 KiB on disk. So having a hundred letters on one FD wasn't anything unusual. Even a large thesis could fit on a single disk. Serious, I have a hard time to imagine larger databases on micros back them

Just an example, on mainframe system I worked on in the first half of the 1980 got all databases stored on two 144 MiB drives (plus another for the OS). That was the only IT system for a company with about 1500 employees and storing next to everything on these two disks.

In the micro range the need for archives spread out over multiple floppies didn't emerge before the late 80s/early 90s, when average HD size grew beyond 40 MiB and more important data processed moved away from simple text and numbers to more complex objects that could produce files in the MiB range.

And users growing into this range didn't use floppies for data exchange. The mid 80s to late 90s were the heydays of changeable hard disks (Syquest et al) and more important QIC streamer. I still remember, when I ordered a first 486 (with a 170 MiB ESDI) or later a dual Pentium II, I took care to include a QIC streamer for backup and data exchange. Many may also remember the surge for ZIP drives during the late 90s, for exactly the same reason: Data exchange and backup.

This is also the idea where SuperDisk / LS 120 originated. A way to exchange larger fines in a floppy like format. They did get some foothold, but where ultimately killed by a throw away solution, the writable CD. Cheap drive and dirt cheap media.

4
  • 2
    The PC/XT (10 MiB HDD) came out in 1983, and I purchased the Zenith version of it (20 MiB HDD) sometime around 1985, so I wouldn't say that hard disks were out of reach for most users for most of the 1980s.
    – Dave Tweed
    Commented Jan 18, 2018 at 2:00
  • 1
    @DaveTweed Well, I had a 5 MiB HD already in 1980, and a 130 MiB SCSI drive in 1985, but I wouldn't considere myself an average user. And 'not out of reach' doesn't mean it was average. A Mecdeses E-Class isn't out of reach for most people, still they are not the majoriy. And still today, neitehr you nor me are average users. Don't you think so?
    – Raffzahn
    Commented Jan 18, 2018 at 2:09
  • According to the Wikipedia article, the XT was selling just as fast as the PC within 2 years, so I wouldn't call them rare, either.
    – Dave Tweed
    Commented Jan 18, 2018 at 2:15
  • 8
    @DaveTweed you are a sample size of one. Just because you could afford a hard disk for your PC (lucky you), doesn't mean everybody could. I bought an Atari ST in 1986. I managed without a hard disk until the mid 90's when I bought my first PC compatible.
    – JeremyP
    Commented Jan 18, 2018 at 9:58
9

Which OS?

Using a Unix or variant, we used cpio, which would detect end of media (tape or floppy) and prompt to replace and continue onto (or from) another volume.

The media was just treated as a sequence of blocks of data.

If using MSDOS, there was BACKUP and RESTORE commands that spanned floppies but I’m not sure if they were in DOS exactly 40 years ago.

6
  • BACKUP and RESTORE were awkward - but one of the most common tools to solve such problems... Commented Jan 18, 2018 at 12:40
  • Agreed. When we had customers use BACKUP, we just prayed that they never had to RESTORE because it was a crap shoot as to whether or not it would work or if they did it right.
    – mannaggia
    Commented Jan 18, 2018 at 14:02
  • 1
    Early versions of cpio had a nasty "bug" where if it encountered a bad block on the disk in a file it was reading to write it to the output - it reported it to stderr but just kept on going. If you missed it or didn't log stderr, your cpio archive would be unreadable at that point. Each file in the archive was prefixed with its size and it wrote less bytes than expected, so it would overshoot the next file. Later versions of cpio added a "recovery" switch to scan forward for the next file header. We almost lost a customer's entire database due to this. Good old days.
    – mannaggia
    Commented Jan 18, 2018 at 14:06
  • @mannagia this seems like something that could be solved in an emergency with a lot of dd skip=/count= maneuvering? Commented Jan 18, 2018 at 15:21
  • That’s exactly how we solved it. We pulled an all nighter and did lots of dd’s and od’s and some quick and dirty C programs to find file headers.
    – mannaggia
    Commented Jan 18, 2018 at 16:30
8

40 years takes us back to the dawn of "Personal Computing". In June 1978 Apple released the Disk II for its Apple II computer. It was based on the Shugart SA-400, the first widely available 5.25" drive. Prior to that there were only 8" floppy drives. That would take up quite a bit of desk space. There weren't many files larger than a disk at that time because they all had to fit on a floppy disk. Hard drives were only used by large businesses. They would use big bulky and slow tape drives to move the large files.

Later on in the 90s things changed and files had gotten bigger. To get around the size problem we would use file splitters to spread it out over a bunch of disks. I used pkzip to 'span' disks a few times. Usually one of the disks would go bad of course, so we had to account for that.

Often times we would just connect another hard drive. In the 90s they were usually 40-pin IDE drives and we would connect one to the secondary IDE channel and it would dangle there while the files were copied over. In the unlucky event that there was only 1 IDE channel we would have to connect it as a slave drive and hope the two drives played nice together. Sometimes they didn't.

In the late 90s and early 2000s there were higher density floppy formats becoming available such as the Zip, Jaz, and SuperDisk but they weren't very common because the disks and drives were fairly expensive. There were also some weird removable hard drives just before USB came out. I remember using one that got power through the keyboard cable and communicated through the PS/2 mouse port or LPT printer port or something like that. I can't remember exactly. It had pass through connectors on it and little 2" hard disks that would go in somewhat like a floppy disk. It was WEIRD.

3
  • 1
    Ah yes there were lots of bizarre removable drives. SyQuest drives were pretty much removable hard drives, and Tandon’s disk packs certainly were, long before USB or anything like that! Commented Jan 18, 2018 at 10:16
  • 1
    I remember having both Zip and Jaz. Zip was pretty good. Jaz, a later offering from the same manufacturer had great promise but it turned out those drives and cartridges had extreme reliability problems. Which was a major disappointment because they cost so much (for the time).
    – davidbak
    Commented Jan 18, 2018 at 19:51
  • 1. Zip is not floppy, it is hard. 2. Hard drive via PS/2?! Impossible, of course. A LPT-connected one would be real.
    – Anixx
    Commented Jan 8, 2022 at 17:07
6

It sounds like in your example each worker has his own computer. So your question is not about how data was transfered between minicomputers. Forty years ago the problem you describe simply did not arise for personal computer users, indeed it could not arise. Assuming that in 1978 you could even find an office with two ("TWO! Did you hear they have TWO!") personal computers in it, floppy disks (or cassette tapes) would be the only persistent storage medium. If you wanted to transfer a file, you would take the disk out of one computer and put it into the other.

In 1978 a 70KB file would be considered enormous. If you were to start talking about 7MB files people would laugh indulgently. That's over 1500 single-spaced typed pages. Are you going to type all that in? What are you going to do with it once you have it saved on a couple dozen floppies?

There just weren't the opportunities to create big files which we have today. Personal computers which could display photographs, play recorded audio, and play even tiny grainy videos are still more than a decade in the future.

Nor could a personal computer even store such a file. You would have to wait until at least 1981 to buy a hard disk for a personal computer which could store even one such file (the Shugart ST-412).

You question is rooted in the modern computing world in which computers have huge internal storage and removable media is comparatively small. In 1978 they had no persistent internal storage. If you went back in time to 1978 and asked how to "transfer a file too big to fit on a floppy disk from one computer to another" people would assume you were confused and start giving you a lesson in how computers work. They would explain that data is not stored long-term inside the computer, it is stored on a floppy disk.

9
  • Does not directly answer the question, but I have still upvoted it. Very interesting.
    – neverMind9
    Commented Jan 19, 2018 at 19:26
  • 2
    @TechLord Thanks. I have expanded my answer to show that it really does answer the question even though the answer is not at all what the questioner expected.
    – David42
    Commented Jan 22, 2018 at 19:25
  • No, it is fine, @DavidC. I am no ugly XDA-Developers moderator such as vanessaem, or Dudge Doseph Jredd, who bites like a paranoid.
    – neverMind9
    Commented Jan 23, 2018 at 8:25
  • 1
    @TechLord I took it as constructive criticism.
    – David42
    Commented Jan 23, 2018 at 18:22
  • It was just meant as side note, not critical. But I am glad you consider it as constructive.
    – neverMind9
    Commented Jan 23, 2018 at 20:45
5

7MB? What an unwieldy thing in an era when RAM was 4-64kB (not hard limits, just a sampling of values).

Other answers have not touched on acoustic coupling modems and BBSs, which were methods of file transfer in the late '70s. (How could you make an acoustic coupler have dimensions fitting all shapes and sizes of phone? It's easier when there's a model of phone and it comes from the phone company.) 7MB would still have been quite challenging at 150 to 1200 baud (bits per second), taking 13-100 hours -- most BBSs implemented time limits because they only had one or a handful of phone lines.

2

Well, there were the floppies, 9 track tape to backup data sets but you still needed the mainframe/mini folks to help you out. The source of "big" data in those days was the mainframe computer centres. Most personal computers weren't personal yet ( unless home computers) business/government micro computers were mostly few and shared by the team I would have the most hours per week in the computer room ( sign the logbook ). Few IT support people as typical now. The user was usually self supporting in small units. The lids of the micros I supported/operated were always loose ( or only a single screw )( once a few harddisk drives were available ) I'd slid the lid off, pull a hard drive from one computer and walk to the other and reinstall it - usually a smaller HDD 10MB your big storage might be a 30MB HDD - Ashton-Tate/Borland dBase as the database engine. There would be a drawer with bare HDD each used for a different database/project or software application sometimes bootable. ( I might even pull the math coprocessor/RAM/or a hardware interface card to move some device from one micro to another ) Tape/cartridge tape drives ( ostensibly for backup restore ) and things like SyQuest, optical laser disk drives Corel SCSI. ( SCSI was a big thing. ) There were the precursors of the laptop the luggable micro ( that might have an early LED amber/white or green monochrome display ) that you could carry from one desk to another or if with a good back even strive to take home for the weekend. Go to a university library and somewhere in the stacks are the back issues of the computer magazines of that era PC Magazine/Byte look through the lavish ads - one of my bigger expenses was buying computer magazines in the pre BBS and internet years, and dozens of thick computer programming books - you carried books when commuting not laptops, and paper notebooks for your "offline" coding, or the green banded fanfold print out. Your dotmatrix printer, manila folder and file cabinet was a storage medium as well.

1

On BK-0010/11/11M one would use an utility like Topor4 (Axe4) to split the file:

enter image description here

enter image description here

-3

Floppies? Just email ARCHIE and have him reply with the uuencoded binaries over dialup UUCP, then pipe the results through paste and uud. Hmmm, ASCII pr0n.....

2
  • 4
    Care to expand and less crass? Commented Jan 18, 2018 at 19:19
  • Getting a nostalgia attack! BITNET? —▶ LISTSERV. ;-)
    – user28
    Commented Jan 23, 2018 at 23:25

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .