2012-05-25 6 views
62

を拒否しないように、私は電子メールで送信するために圧縮するディレクトリを持つ実行ファイルが含まれている圧縮されたアーカイブを送信するために、私はこれを試してみた:
tar -cvf filename.tar.gz directory_to_compress/どのようにGoogleの添付ファイルフィルタはそれを

しかし、私は電子メールで送信しようとすると、Googleは言う:
filename.tar.gz contains an executable file. For security reasons, Gmail does not allow you to send this type of file.

コマンドラインからtar.gzファイルにディレクトリを圧縮する方法は?

+20

Googleの保護を迂回することについての質問はありませんか? –

+0

この質問は現在保留中ですので、削除する必要がありますか? – slackmart

答えて

129
tar -cvzf filename.tar.gz directory_to_compress/ 

ほとんどtarのコマンドは、gzip EDバージョンを作成するためのzオプションがあります。

私には思われるかもしれませんが、Googleを迂回する方法です。あなたの出力ファイルの名前を変更するとGoogleを欺くことになるかどうかはわかりませんが、試してみることができます。もう一方の端に、それはいつものように取り出すことができるよう内容、zip形式のタールになります - つまり、その後、

tar -cvzf filename.bla directory_to_compress/ 

filename.blaを送信してください。

tar -czf my.tar.gz dir/ 

をしかし、あなたはあなたには、いくつかの.exeファイルか何かを圧縮していないことを確認している。

2

これを試してみてください?たぶん、問題はテ圧縮ではなく、圧縮しているファイルであろうか?

7

本当に必要なGoogleのチェックを迂回するには、ファイルを送信するときにファイルから拡張子を削除し、ダウンロードした後にファイルを追加してください。

  • タールfile.tar.gzディレクトリ
  • MV file.tar.gz filetargz
  • [ダウンロードfiletargz]
  • [名前の変更[Gmailのを経由してfiletargzを送る] filetargz czvf:たとえば to file.tar.gz and open]
+0

ありがとう、@ Levonの回答はうまくいきますが、別の解決法について知っているのは大変です – slackmart

+0

ありがとうございます@Adriano – slackmart

+0

これはうまくいきました。ありがとうございました。 –

1

Googleのチェックを回避するもう1つの簡単な方法は、bz2のような別の圧縮アルゴリズムを使用することです。

tar -cvjf my.tar.bz2 dir/ 

「z」(gzip圧縮)の代わりに「j」(bz2圧縮用)が使用されています。

関連する問題