Jika kita melakukan surfing di internet, maka kita akan menemukan jutaan file yang berisi bermacam-macam informasi atau data yang berasal dari server-server yang tersebar di penjuru dunia. Sekalipun demikian, secara garis besar hanya ada dua jenis file yang ada di internet, yaitu file ASCII (American Standard Code for International Interchange) dan file Biner. Apa yang dimaksud dengan file ASCII adalah file teks sederhana yang berisi kode-kode ASCII , yaitu kode-kode komputer yang memunculkan karakter-karakter di layar monitor. Sebenarnya file-file ASCII tidak ada apa-apa, ia hanya berupa data-data karakter sederhana. Lain halnya dengan file-file biner, file-file tersebut berisi data yang diberi kode secara spesial, dan yang hanya dapat dilihat atau dijalankan menggunakan perangkat lunak atau komputer tertentu. Kita sering mendengar adanya file-file HTML, pada dasarnya file HTML terdiri atas file teks ASCII yang berfungsi memerintahkan browser untuk memunculkan halaman-halaman website tertentu. Jenis file lain yang sering kita dengar adalah file-file grafik yang menggunakan format PDF. Sebagian besar file PDF berupa file biner, dan sebagian kecil lainnya berupa file ASCII.