ef bf bd
é a codificação UTF-8 de PERSONAGEM DE SUBSTITUIÇÃO ( ) , que é "usado para substituir um caractere de entrada cujo valor é desconhecido ou irrepresentável em Unicode".
O que você descreve não é "ASCII estendido", mas sim dados binários. Alguns bytes no intervalo 0x80
- 0xff
não são nada ISO 8859 válido, portanto, é compreensível que alguns programas tratem isso como um caractere desconhecido.
Você pode tentar usar uma codificação de caracteres de 8 bits que use todas as 255 posições, como a página de código 850 da IBM.
Mas o programa do qual você está copiando também pode estar interpretando os dados. E o que acontece quando você cola um byte nulo ou uma seqüência de escape terminal? Toda a abordagem parece destinada a falhar.