Respostas:
A versão do tar no OpenWRT é menor que a dos sistemas completos, projetados para caber em dispositivos pequenos (é o BusyBox .) Para manter pequeno, faltam recursos como a detecção automática de arquivos compactados.
Tente declarar o formato de compactação manualmente com a -zopção:
tar -xvzf ejdk-8u65-linux-arm-sflt.tar.gz
O suporte ao gzip no tarutilitário é um recurso opcional que pode ou não ser ativado no OpenWRT. Se você não o possui, ligue zcat(ou gzip -dc) explicitamente:
zcat ejdk-8u65-linux-arm-sflt.tar.gz | tar -xvf -
ejdk1.8.0_65/linux_arm_sflt/jre/lib/rt.jarcom outrotar: invalid tar magic
rt.jaré o último arquivo no arquivo tar. Talvez o invalid tar magic messageaviso seja apenas irrelevante?
rt.jaro tamanho certo após a extração? Esta mensagem indica que algo sobre o formato do arquivo tar não é suportado, mas isso pode muito bem ser lixo inofensivo.
tarnão reconhecer automaticamentegzipos arquivos, tente adicionar-zao comando