如何发送包含可执行文件的压缩存档,以便Google的附件filter不会拒绝它
我有一个目录,我想要压缩,通过电子邮件发送,我试过这个:
tar -cvf filename.tar.gz directory_to_compress/
但是当我尝试通过电子邮件发送时,Google说:
filename.tar.gz contains an executable file. For security reasons, Gmail does not allow you to send this type of file.
如何从命令行压缩目录到tar.gz文件?
tar -cvzf filename.tar.gz directory_to_compress/
大多数tar
命令都有一个z
选项来创build一个gzip
版本。
虽然在我看来,问题是如何规避谷歌。 我不确定重命名你的输出文件会欺骗Google,但你可以试试。 也就是说,
tar -cvzf filename.bla directory_to_compress/
然后发送filename.bla
– 内容将是一个压缩焦油,所以在另一端它可以像往常一样检索。
要绕过谷歌的支票,这是你真正想要的,只需从文件中删除扩展名,当你发送它,并添加它们后,你下载它。 例如:
- tar czvf file.tar.gz目录
- mv file.tar.gz filetargz
- [通过Gmail发送filetargz]
- [下载filetargz]
- [将filetargz重命名为file.tar.gz并打开]
尝试这个:
tar -czf my.tar.gz dir/
但是你确定你没有压缩一些.exe文件或者什么的? 也许问题不在于压缩,而是在压缩文件?
规避谷歌检查的另一个简单的方法是使用tar的另一种压缩algorithm,如bz2:
tar -cvjf my.tar.bz2 dir/
请注意,'j'(用于bz2压缩)用于上面而不是'z'(gzip压缩)。