Transfer file 57 MB melalui email

Alokasi bandwith untuk download yang sangat kecil (hanya beberapa puluh bps) menimbulkan ide atau alternatif mendapatkan file yang diinginkan secara lebih cepat, antara lain seperti yang ditulis di Lika Liku Download.

Transfer file berukuran besar ke email account harus memperhitungkan:

  • Besarnya file yang akan dikirim sebagai attachment.
    Umumnya mail server membatasi attachment yang dapat diterima sebesar 2 10 MB. Jika (misalnya) mail server membatasi besar email maksimal 4 MB, maka sebaiknya attachment yang dikirim maksimal sekitar 3 MB (angka pastinya tidak tahu, belum cari info), karena binary data (attachment) yang akan dikirim akan di encode menjadi ASCII character sebelum dikirim, proses decode menjadi original file akan dilakukan pada sisi penerima email.
  • Email account tujuan harus memiliki quota yang besar, misal 100 MB
  • Akses ke mail server cepat, syukur-syukur jika mail server ada di ruangan sebelah 🙂

Tahapan awal sama seperti Lika Liku Download yaitu melakukan download file yang diinginkan (misal VMware-workstation-5.0.0-13124.exe, berukuran 58674096) di remote server, dilanjutkan dengan:
di Remote Server

  • Pecah file berukuran besar menggunakan perintah split
    $split -b 2m VMware-workstation-5.0.0-13124.exe vm
    Artinya: Memecah file binary (-b) VMware-workstation-5.0.0-13124.exe menjadi file berukuran 2 MB dengan nama file vmaa, vmab, vmac sampai vmbb )
  • Kirim menggunakan mail client mutt
    for f in vm*;do mutt -a $f -s fileku alamat@tujuan.com < /dev/null;done

di Penerima Email

  • Download email
  • Simpan attachment
  • Gabungkan attachment
    File yang dikirim untuk Windows, sehingga dapat menggunakan perintah copy:
    copy /b vmaa + vmab + vmac + + vmbb VMware-workstation-5.0.0-13124.exe

Selesai

You can leave a response, or trackback from your own site.

Leave a Reply