Я выбрал «нечистый» метод использования dd для перемещения файла по сегментам, например,
dd if=input.file of=output.file.part-1 bs=1378 count=1 skip=0
dd if=input.file of=output.file.part-2 bs=1378 count=1 skip=1
dd if=input.file of=output.file.part-3 bs=1378 count=1 skip=2
dd if=input.file of=output.file.part-n bs=1378 count=1 skip=n-1...
и последующей сборки на другом конце:
dd if=input.file-part1 of=output.file bs=1378 count=1 seek=0
dd if=input.file-part2 of=output.file bs=1378 count=1 seek=1
dd if=input.file-part3 of=output.file bs=1378 count=1 seek=2
dd if=input.file-partn of=output.file bs=1378 count=1 seek=n-1...
Вероятно, есть лучшие способы, но, похоже, это послужило цели.