Developer to developer

Note for Chapter 2.3 : [Mengompress Stream]

  • 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)

Standard

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s