
Note for Chapter 2.3 : [Mengompress Stream]
21 August, 2008- Class yang digunakan adalah GZipStream dan DeflateStream. Keduanya menggunakan algoritma dan memiliki common used properties dan method yang sama.
- Perbedaannya GZipStream menyimpan header berisi informasi ekstra sementara DeflateStream tidak, sehingga lebih ringan.
- File yang bisa dikompress adalah semua file yang berukuran < 4 Giga.
- Properties : BaseStream, CanRead, CanSeek, CanTimeOut, CanWrite, Length(DON’T USE), Position(DON’T USE), ReadTimeOut, WriteTimeOut.
- Method : Close, Flush, Read, ReadByte (Read a byte dan pindah posisi ke byte selanjutnya. Sama dengan memanggil method Read utk membaca satu byte), Seek(DON’T USE), SetLength(DON’T USE), Write, WriteByte.
- Cara mengompress data :

- Cara Decompress data : (kebalikan compress, kita ingin menulis byte ke destFile yg berupa .txt dari sourceFile .gz)
