You're missing the point.
I don't see what your point is at all. The whole time you've been asking for block level encryption that is cross platform instead of addressing why using an encrypted archive for transportation is not sufficient. This should cover 99% of your needs. If you have too many files and it's just too inconvenient to use an archive then why not have the files on a secured server with an encrypted disk and have them get the files over HTTPS or SFTP? Either way the files will end up unencrypted on the other person's computer whether you like it or not.
Regards, Mark