Согласно политике Google, бинарные файлы запрещены.
Gmail won't accept these types of files even if they are sent in a zipped
(.zip, .tar, .tgz, .taz, .z, .gz) format. If this type of message is sent to
your Gmail address, it is bounced back to the sender automatically.
Таким образом, Google распаковывает ваш файл и, скорее всего, проверяет заголовки файлов, чтобы определить тип файла (не полагаясь на предоставленное расширение.вокруг этого вы можете попробовать загрузить его в виде ZIP-файла, защищенного паролем, так как Google не сможет взломать его, чтобы отсканировать содержимое, если они позволят это. Другой вариант - зашифровать файл перед отправкой, возможно, дажеочень простое шифрование XOR может быть достаточным для того, чтобы пройти фильтрацию. Затем вам потребуется расшифровать при получении файла.