From the this article on dd:
dd reads and writes data by blocks, and can convert the data between formats. dd is frequently used for devices such as tapes which have discrete block sizes, or for fast multi-sector reads from disks
dd will read raw bytes from one file (or device) and write it to another. It doesn't care (or even know) about file systems or file formats. All it sees are blocks of ones and zeros.
Note that you may (or may not) need to swap endian-ness if the tape was written on a big-endian machine, which used to be more popular.
You can do this as described here:
dd if=/dev/nst0 of=dump.file ibs=20b conv=swab
By the way, dd won't change anything on the input file (if). It only writes to the output file (of). So, it won't harm the data on your tape, if that's what you're worried about.