Eu tenho um arquivo com o conteúdo parecido PK\u0003\u0004\u0014\u0000\u0006\u0000\b\u0000\u0000\u0000!\u0000À¸<91><91>¢\u0001
.
No entanto, tenho uma versão diferente do mesmo arquivo parecida com PK^C^D^T^@^F^@^H^@^@^@!^@À¸<91><91>¢^A
Eu gostaria de "interpretar" o primeiro arquivo, para que os códigos hexadecimais (6 caracteres cada, incluindo \u
) sejam resolvidos para caracteres reais. No entanto, como você vê, o arquivo não é realmente binário, mas contém uma representação de texto de alguns códigos hexadecimais (além de alguns interpretados, como !
etc.)
Pensei em usar xxd -r
, com apenas alguns caracteres obviamente errados como resultado. Como posso converter meu primeiro arquivo para que ele se assemelhe à segunda versão?
encoding
character-encoding
3yakuya
fonte
fonte
.zip
extensão e tente abri-lo.\u0000
antes0
), apenas alterar a extensão não funciona.À,<91>
etc? Esses caracteres UTF8 são retos? (E por que alguém escreveria um arquivo zip dessa maneira?)À
É00c0
, como esperado.)