Peramban dapat mengirim tajuk "Terima Penyandian" yang mengatakan dapat menerima berbagai jenis penyandian. Biasanya ini "gzip, deflate". (Google Chrome memiliki format aneh yang disebut "sdch" yang bisa Anda abaikan saja.) Kemudian, jika Anda mendapatkan tajuk itu dari browser, Anda dapat, jika mau, mengirim kembali konten Anda yang dikompres menggunakan format gzip atau deflate. Ketika Anda melakukan itu, tentu saja Anda perlu memberi tahu browser apa yang telah Anda lakukan, sehingga Anda menambahkan header "Content Encoding" ke item keluar Anda.
Baik format gzip dan deflate didefinisikan dalam RFC (dokumen standar internet). Tidak ada opsi "zip", meskipun mungkin ada opsi "bzip2" di beberapa browser.
Sekarang masalah Anda adalah untuk menyandikan barang-barang Anda dalam format itu dan mengirimkannya kembali. Jika Anda menggunakan Apache, ada beberapa cara untuk mengaturnya agar dapat melakukannya secara otomatis (mod_deflate, dll.). Jika Anda mengirim gambar maka perhatikan bahwa sebagian besar format gambar seperti JPEG, PNG, GIF, dll. Sudah dikompres sehingga Anda tidak mendapatkan manfaat dari mengompresnya. Pada dasarnya ini hanya berfungsi untuk HTML, CSS, teks biasa, atau JavaScript.
Anda harus berhati-hati menggunakan pengkodean "deflate" karena Internet Explorer memiliki bug yang sudah lama ada di mana ia tidak memahaminya dengan baik. Saya percaya bahwa hal-hal mewah seperti Google App Engine akan secara otomatis mengetahui kompresi yang digunakan dan menerapkannya untuk Anda.