Isso depende dos arquivos armazenados no arquivo e do método de compactação. Se os dados fossem meramente armazenados e não fossem compactados, aproximadamente os mesmos dados seriam recuperáveis como se você tivesse baixado 2,9 GB do (s) arquivo (s) extraído (s) de 3,5 GB. A maneira mais simples que conheço é abrir o arquivo em um editor de texto simples e procurar o nome do arquivo que você deseja extrair. O nome do arquivo e o conteúdo são separados por dois bytes (hex: 00 c0). *
Se o arquivo for compactado, é quase impossível extrair dados significativos. Geralmente, até mesmo partes minúsculas do arquivo original só podem ser reconstruídas com precisão usando pedaços muito maiores do arquivo. Há uma razão para esses formatos de arquivo usarem verificações de integridade.
* Estabelecido empericamente. Você pode dar uma olhada na technote da RAR para obter uma explicação mais completa e geral sobre o formato do arquivo.