Bab Empat: Unduhan
Setelah menyantap sarapan, dengan beberapa bungkus bubuk glukosa dan susu bubuk terselip di saku, Ma Jing meninggalkan sekolah. Kini, yang paling ia rindukan hanyalah menuntaskan penulisan program driver antarmuka USB; jika itu tercapai, lautan referensi akan dapat ia unduh sesuka hati. Selanjutnya, ia akan berlomba-lomba dalam ujian bulanan, kembali ke kelas unggulan, menaklukkan ujian masuk perguruan tinggi, diterima di universitas ternama, memperoleh cinta, dan akhirnya melangkah ke puncak baru kehidupan! Sekadar membayangkannya saja sudah cukup membuat hatinya bergetar penuh semangat!
Warnet Haiyan, tempat yang biasa ia kunjungi, tampaknya kini harus ia hindari. Kemarin, bahkan baru dilihat saja, sang pemilik sudah menunjukkan gelagat hendak mengusirnya. Tapi di kabupaten ini masih banyak warnet lain; ganti tempat pun tiada masalah.
Dengan demikian, Ma Jing melangkah masuk ke Warnet *******. Warnet ini berukuran sedang, dengan kasir khusus di bagian depan. Ia pun membuat kartu sementara seharga sepuluh yuan di sana, lalu berjalan masuk membawa kartu IC tersebut.
“Perangkat komunikasi terdeteksi.” Sebuah suara perempuan hasil sintesis elektronik tiba-tiba terdengar di telinganya, membuat langkah Ma Jing terhenti. Ia menatap kartu IC di tangannya dengan heran—rupanya, jarinya tanpa sengaja menyentuh area logam pada kartu itu.
E7U: “Terdeteksi informasi terenkripsi, mencoba untuk membongkar... pembongkaran selesai.”
“ID: 1674, uang: 5.0, ver: 1.13.” Baris tulisan demikian muncul di hadapan Ma Jing. Ia membalik kartu IC itu; di pojok kiri bawah bagian depan memang tercetak nomor 1674.
“Jadi, modul antarmuka eksternal USB bukan hanya mampu membaca dan menulis pada port USB saja, melainkan juga pada antarmuka lain yang serupa, terutama sistem kartu IC sederhana seperti ini!” Ma Jing menarik kesimpulan dalam hati.
Walau ia sadar dirinya mampu “mengubah” saldo uang pada kartu itu, Ma Jing tetap menggelengkan kepala dan mengurungkan niat. Toh, meski di sini saldonya diubah, data pengisian pada server pusat tidak akan ikut berubah. Kecuali sistem billing warnet itu sepenuhnya lokal dan kuno, perubahan sembarangan bakal langsung terdeteksi oleh server, dan itu hanya akan mendatangkan masalah.
Namun, peristiwa kecil tadi cukup membuat hati Ma Jing kembali cerah. Mungkin ia memang terlalu banyak berpikir sebelumnya. Barangkali, tanpa perlu meneliti kode driver USB demi menulis driver sendiri, E7U dapat secara otomatis menyelesaikan komunikasi data dengan port USB komputer.
Namun, apa yang terjadi berikutnya ternyata tak semudah yang Ma Jing bayangkan. Setelah komputer dinyalakan, kartu IC dimasukkan, dan desktop Windows XP dengan langit biru, awan putih, serta hamparan rumput hijau terpampang di layar, ia pun menempelkan jari telunjuk kanan ke port USB komputer warnet. Akan tetapi, di pojok kanan bawah layar tidak muncul notifikasi “hardware baru terdeteksi.”
Menemukan penyebabnya, Ma Jing tak dapat menahan tawa.
Kartu IC dapat dibaca langsung melalui kulit, karena bagian logam pada kartu memang terbuka sehingga kulit jari bisa menyentuhnya. Namun, pada port USB, keempat pin logam tersembunyi di dalam colokan yang tebalnya tak sampai dua milimeter. Mustahil jari bisa masuk dan bersentuhan langsung, sehingga koneksi pun tidak terjadi.
“Untung aku cukup bersiap!” Ma Jing mengeluarkan satu kabel data miniUSB dari saku—ini adalah kabel data pemutar MP3 miliknya. Untuk berjaga-jaga jika “U Disk manusia” gagal, ia sengaja membawa MP3 sebagai perangkat penyimpanan portabel cadangan.
Dengan gunting kuku, ia memotong kabel miniUSB di tengah. Bagian dengan kepala miniUSB ia simpan lagi ke saku, sementara ujung satunya ia rapikan hingga empat serat kawat—merah, hitam, biru, dan hijau—terkelupas menampakkan logam. Kawat-kawat itu ia jepit di antara sela-sela jari kirinya, lalu tangan kanan menggenggam kepala USB dan mencolokkannya ke port USB komputer.
“Hardware baru terdeteksi.” Begitulah notifikasi di pojok kanan bawah Windows.
“Perangkat komunikasi terdeteksi.” Demikian pula tulisan dan suara pada panel virtual di “hadapan” Ma Jing.
Setelah menunggu sekitar lima menit, akhirnya E7U mengabarkan, “Telah terjalin komunikasi dengan perangkat baru bertanda komputer, kecepatan transfer maksimum 480Mbps.”
Ma Jing berseri-seri, buru-buru menyalin seluruh berkas uji coba yang telah ia persiapkan ke “Removable Disk (B:)(space tersedia 100GB).”
Berkat kecepatan transfer optimal setara standar USB 2.0, seluruh berkas uji coba itu pun segera selesai dipindahkan. Ma Jing kemudian memeriksa hasilnya dengan seksama.
“Sistem, di mana file yang tadi aku input?”
E7U: “File yang baru saja ditambahkan dalam 5 menit terakhir: Guanghui Suiyue.MP3, Laolang Qing Chi Ji.wma, Wo Zhuanqian Le.wav, Dongbeiren Doushi Huo Leifeng.swf, Daojian Rumeng.wmv, Yige Mantou Yinfade Xue’an.rm, mm1.jpg, mm1.bmp, Huoxing.gif, New Text File.txt, New Microsoft Word Document.doc, New Microsoft Excel Worksheet.xls, New Microsoft PowerPoint Presentation.ppt, setup.exe, setup.rar.”
“Buka file!”
E7U: “Format file tidak dikenal, gagal membuka!” (berulang 15 baris)
E7U: “Format file baru terdeteksi, sedang menganalisis, harap tunggu!” (berulang 15 baris)
E7U: “Format file baru telah teregistrasi: txt, wav, bmp.”
Ma Jing mengernyitkan dahi. Ia telah menyalin 15 berkas ke dalam “U Disk manusia”-nya, mencakup format audio-video, gambar, dokumen, arsip, dan program eksekusi yang lazim. Namun, hanya tiga format—txt, wav, bmp—yang berhasil diurai dan dapat dilihat langsung isinya di benaknya; 12 format lainnya gagal.
“Coba analisis Guanghui Suiyue.MP3!” Ma Jing memberi perintah lagi.
E7U: “Mencoba menganalisis Guanghui Suiyue.MP3, terdeteksi informasi terenkripsi, sedang mencoba membongkar... diperkirakan butuh waktu 31 jam 34 menit, apakah ingin memaksa pembongkaran?”
“Tidak!”
Dengan anggukan ringan, Ma Jing kini memahami letak masalahnya: file teks txt, file suara wav, dan file gambar bmp sama-sama tidak mengalami kompresi data. Sedangkan format lainnya telah dikompresi dengan perangkat lunak khusus untuk efisiensi penyimpanan; tanpa perangkat lunak dekoder yang sesuai, mustahil mengembalikan data aslinya.
Untungnya, banyak dokumen teknis mengenai format kompresi dan enkripsi populer bertebaran di Internet. Bahkan, untuk sebagian format, tersedia pula kode sumber perangkat lunak open-source. Kode sumber itu lazimnya berupa file teks tanpa kompresi (hanya diganti ekstensi dari txt), sehingga bisa langsung dibaca E7U untuk mempercepat proses pembongkaran.
Dengan demikian, tak lama lagi Ma Jing dapat langsung melihat isi file berformat mp3, jpg, gif, png, mpg, mp4, rtf, doc, xls, ppt, pdf, zip, 7z di benaknya. Namun, untuk format wmv, rm, rmvb, swf, flv, rar, tetap tak bisa langsung dibuka, sebab tak tersedia dekoder open-source untuk format-format tersebut di Internet. Hanya dengan pembongkaran paksa, datanya bisa diakses. Ma Jing pun mengunduh satu paket kumpulan dekoder multimedia ke “Drive B”, berharap dapat sedikit mempercepat proses pembongkaran.
Usai menuntaskan hampir seluruh persoalan format file, Ma Jing pun mulai mengerahkan seluruh kemampuannya, membabi buta mengunduh segala bahan yang menurutnya bermanfaat. Soal-soal ujian masuk perguruan tinggi tiga tahun terakhir? .doc? Unduh! Kamus Xinhua .pdf? Unduh! Cihai edisi 1999 versi ilustrasi mini .pdf? Unduh! Huanggang Secret Papers .doc? Unduh! Ensiklopedia Oxford .iso? Unduh!