A compactação de arquivo nas redes de computadores é feita 
 na camada de aplicativo  .  
 Aqui está o porquê: 
 * 
 Foco na camada de aplicação: A camada de aplicativos é responsável por fornecer serviços aos usuários, incluindo coisas como transferência de arquivos, email e navegação na Web. A compactação de arquivo afeta diretamente o conteúdo transmitido, que é tratado nessa camada. 
 * 
 Manipulação de dados: Os algoritmos de compactação funcionam analisando e manipulando os dados dentro do próprio arquivo, modificando o conteúdo real. 
 * 
 Independência do protocolo: As técnicas de compactação podem ser aplicadas a qualquer tipo de dados, independentemente dos protocolos de rede subjacentes utilizados.   
 Exemplos de técnicas de compressão usadas na camada de aplicação:   * 
 zip: Um algoritmo de compactação amplamente usado para arquivos e pastas. 
 * 
 gzip: Freqüentemente usado para compactar o conteúdo da Web (como arquivos HTML, CSS e JavaScript). 
 * 
 deflatar: Uma combinação de codificação Huffman e LZ77, usada em muitas aplicações, incluindo imagens GZIP e PNG. 
 * 
 bzip2: Uma taxa de compressão mais alta que o GZIP, mas também computacionalmente mais intensiva.   
 Nota importante: Embora a compactação ocorra principalmente na camada de aplicação, alguns protocolos de rede (como o TCP) também podem utilizar a compactação para estruturas de dados específicas em sua comunicação. No entanto, esse é um tipo diferente de compressão focada na eficiência do protocolo, em vez do conteúdo do arquivo.