В старые времена последовательных портов и модемов POTS мы использовали протоколы, такие как XMODEM, YMODEM, ZMODEM и Kermit для передачи файлов через последовательное соединение. Я провел некоторые поиски на cpan, так как вы, конечно, не захотите сами заново строить протокол. Единственный из тех протоколов (из названных, которые я помню), которые, кажется, поддерживают CPAN, - это XMODEM (который также является самым старым из упомянутых мною).
XMODEM поиск по CPAN
Кстати, оба конца линии должны будут поддерживать протокол.