Stream & Buffer
Last updated
Was this helpful?
Last updated
Was this helpful?
File itself is composed by binary data
Buffer is to represent the binary data containing a number of byte
Due to the memory size of program is limited, it is not allowed to use buffer to hold too many bytes
Stream is basically a on-going process, to let you divide the large size of data into chunk and transfer in batch
With the definition of larger buffer size, it can reduce the number of i/o of file from disk, in order to improve the speed of reading or writing the file
As the buffer size is constant, so the file can be processed constantly