Bsplit splits its argument files for electronic mail transmission, or to facilitate FTP file transfers over connections that experience fatal timeouts for large files. The split size is always forced internally to be a multiple of 512, the minimum block size.