This document, "Dumper and Backup Tape Formats" (dated October 7, 1982), is a detailed technical reference describing the tape record formats utilized by Digital Equipment Corporation's (DEC) Backup and Dumper utilities on TOPS-10 and TOPS-20 operating systems. It is explicitly aimed at experienced MACRO programmers familiar with the internal workings of their operating systems, serving as a reference guide rather than a beginner's primer.
The document first establishes fundamental concepts, defining a record as a buffer composed of a header (containing metadata like checksums, sequence numbers, and record type) and a data area (where file contents or file-specific information blocks are stored). It explains sequence numbers (for individual records) and relative tape numbers (for files across tape volumes), as well as the initial tape label.
A key distinction is made between labeled tapes (primarily used by TOPS-20, including "extra" transparent records for volume/saveset management) and unlabeled tapes (primarily by TOPS-10, simpler, and the main focus for Dumper's standard operation).
The document details two primary format categories:
Backup Tape Format:
0$NAME (path identification), 0$FILE (file attributes, including protection codes), 0$DIRT (directory attributes), 0$SYSN (system header), and 0$SSNM (saveset name).Dumper Tape Formats:
Dumper employs a standard Dumper format and an Interchange format, the latter aiming for compatibility with Backup for data transfer between DECsystem-10 and -20.Backup's Interchange format. However, it notes limitations: not all Backup fields are filled (e.g., physical device, CPU number), and system dependencies can cause "glitches." While Dumper sets an "ignore checksum" flag (GF$NCH) in Interchange mode, it still provides a checksum. Some Interchange record types are analogous to Backup records, while others are unique or entirely omitted due to containing system-dependent information.The document provides extensive tables detailing the word-by-word contents of headers and data blocks for all discussed record types and formats, including the meaning of various flags and attributes.
Site structure and layout ©2025 Majenko Technologies