Welcome, Guest. Please login or register.

Author Topic: Dump tape to file  (Read 858 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Matt_HTopic starter

Dump tape to file
« on: December 19, 2019, 03:28:25 AM »
I recently remembered I have some old backup tapes but no idea what is on them. Rather than restore the files directly to disk, I'd rather dump the whole tape to a file (a .tar?) and then work with it.

Does anyone know what (Amiga-based) tools I can use for this?
« Last Edit: December 19, 2019, 03:35:25 AM by Matt_H »
 

Offline trekiej

Re: Dump tape to file
« Reply #1 on: December 19, 2019, 04:30:52 AM »
Would Amiga Unix help?
If you do not mind me asking, what kind of tape drives do you have?
Amiga 2000 Forever :)
Welcome to the Planar System.
 

Offline Matt_HTopic starter

Re: Dump tape to file
« Reply #2 on: December 19, 2019, 07:16:32 AM »
I do have an Amix system, but it doesn't have the hard drive capacity to hold tape images.
I don't remember exactly what kind of drive it is--need to check once I get this project underway. Might be IBM-branded. It's not an A3070.
 

Offline mark_k

  • Jr. Member
  • **
  • Join Date: Nov 2007
  • Posts: 70
    • Show only replies by mark_k
Re: Dump tape to file
« Reply #3 on: December 20, 2019, 12:03:31 PM »
Dumping an arbitrary tape while maintaining the block structure, is quite tricky. Each tape block can be an arbitrary size, with an arbitrary number of filemarks in between runs of data blocks. Some tape formats support multiple partitions too.

However depending on the tape format things might be easier. For example, the QIC-150 format uses fixed-size 512-byte blocks. And it's common for all blocks on the tape to be the same size, with a single filemark between runs. Do you remember which backup program was used to write the tapes?

A few years ago I dumped my original AMIX tape in AmigaOS, I used one of the tape handler packages from Aminet. Maybe BTNTape? Can't remember for sure. There isn't a standardised way to represent the structure of a tape in a single file, so I just dumped each file, naming them 00, 01, 02 etc. on disk.