Resposta curta:
O tamanho do arquivo uuencoded será cerca de 35% maior que o arquivo original.
Resposta longa:
Os arquivos Uuencode são assim:
begin 600 filename *"F9O;R!B87(*"@'' ' end
- São 7 bytes para
begin
, três para as permissões, dois para os espaços de separação. - X bytes para o nome do arquivo (dependendo do nome)
- Em seguida, os dados codificados reais. Cada 6 bits é mapeado para 8 bits (com o resultado todos os caracteres ASCII imprimíveis). Isso aumenta o tamanho para 8 / 6 ou 1⅓ vezes o tamanho original.
- O resultado é então dividido em linhas de 65 caracteres, então o resultado seria em 80 caracteres. panorâmico. Isso adiciona uma nova linha extra por 65 caracteres. Aumentando assim o tamanho do arquivo por 1 / 65 th
- Finalmente, 3 bytes para
end
Assim, obtemos: 13 bytes, mais o tamanho do nome do arquivo, mais 1 68 / 195 th do tamanho do arquivo original.
( 68 / 195 th é 1⅓ mais 1 / 65 ou 1 65 / 195 mais 3 / 195 . Isso é muito próximo de 35%, e é por isso a regra geral é que "o tamanho aumenta em um bom terço).