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 …