--tape-length changes tapes after writing N*1024 bytes, so in the end it's basically a single tar file split onto several tapes. Copying all tapes to a large HDD and using cat is on way to join them, though I assume that tar will be able to read it's own tapes when the extract option is passed.
--multi-volume informs `tar' that it should create or otherwise operate on a multi-volume `tar' archive, being irrelevant if the volume is a tape or another device. In this case each volume is an independent tar file that can be used on it's own.
See 'info tar' for full documentation.
Linux