Escrita no arquivo comprimido

Funciona, mas nao sei está 100% certo e temos que pensar em como
solucionar o caso de ser o caracter BIP e EOF. PS: o programa tá
gastando mt memória(1,5GB)