) Our company recently received notice that one of our major clients was
) requesting that from know on, all the files we sent to them were to be
) written on 8mm tape using the "dd" command. This is fine for them
) since they are working in a UNIX environment, but presents a
) significant problem to us DOS based lowlifes. Does anyone know of a
) DOS port of this command to write to an EXABYTE drive. If not, does
) anyone know where I could find source code to this command so I could
) port it on my own.
The "dd" command mostly just sets the block size (AKA record size)
used to write to the tape. Under DOS, a "dd" command wouldn't make
much sense. Some options to "dd" also allow certain translations
like ASCII to/from EBCDIC, swap bytes within words, etc.
Did they have a particular command line for "dd" that you are
supposed to use? Post it here and I'll tell you what format you
have to write to the tape in.
If they didn't have a particular set of command-line arguments
to use with "dd" then I would have to assume that _they_ really
didn't know what they were talking about. Probably someone with
a bit of knowledge mentioned just "dd"ing to/from the 8mm tape
and some manager wrote a memo demanding that all tapes be written
with "dd" so they'd be able to read them. Writing a tape with
"dd" does _not_ mean you need "dd" to read the tape. Reading
a tape with "dd" will almost always work just great no matter
how the tape was written (the only common exception being that
reading a tape containing large blocks using dd set to use a
small block size will result in data being skipped).
Perhaps you should just post the whole memo so we can tell you
what it really means.
Nothing is obvious unless you are overlooking something