Preciso determinar a normalização unicode usada para nomes específicos de arquivos em disco no Windows 10.
Especificamente, preciso ver se um nome de arquivo usa o formato NFC ou NFD para caracteres latinos não ASCII, como "ü".
No Linux, posso fazer isso:
ls | xxd
Isso mostrará a listagem de diretórios como bytes hexadecimais.
Como faço para conseguir algo semelhante no Windows? Não precisa ser hexadecimal - qualquer outra forma de escape também é válida, por exemplo, no formato de string C (como u\CC\88
).
Não precisa ser um comando embutido. Se você puder me indicar outros programas, também será útil.
Se você usar um prompt do powershell em vez de cmd, poderá usar
ou
ls e dir são apenas um alias para get-childitem. O comando real seria