O motivo para preferir desvincular ao invés de zerar um arquivo é o desempenho. É muito mais fácil simplesmente zerar uma variável na estrutura de dados do sistema de arquivos, em vez de começar a sobrescrever um arquivo inteiro. Nos sistemas de arquivos modernos, desvincular o arquivo leva um tempo constante, independentemente do tamanho do arquivo, enquanto o tempo gasto sobrescrevendo um arquivo é proporcional ao tamanho do arquivo.