Se você conhece este nome muito longo, então você pode tentar editá-lo dentro do arquivo usando o editor hexadecimal (ou sed
?). Trabalhe com uma cópia para o caso de você precisar começar do zero.
Deixe o nome do arquivo do exemplo ser very-long-filename
. Ângulos de ataque razoáveis:
-
very/long/filename
, -
very//////filename
, -
very0long-filename
em que0
indica caractere NULL (0x00
), -
very00000000000000
(0
como acima).
Em geral, não é aconselhável excluir caracteres (tornando o arquivo menor). Ele altera os deslocamentos importantes dentro do arquivo e provavelmente o corromperá.
Eu fiz um teste com um arquivo .zip
. Eu admito que meu very-long-filename
não foi muito longo. Eu consegui torná-lo mais curto e talvez esses métodos também funcionem para nomes que são muito longos. Em meu teste eu tive que editar dois fragmentos do arquivo porque cada nome de arquivo em .zip
foi armazenado duas vezes .
Você usou a palavra "zipado", mas não declarou claramente qual é o seu arquivo. Seja o que for, espero que armazene nomes de arquivos em texto simples e você terá sucesso em editá-los. Boa sorte.