Detectar se arquivo é Ascii, Unicode ou UTF-8
Enviado: 27 Abr 2021 22:02
Fui procurar uma coisa e achei outra.
Deixar registrado aqui.
É um arquivo do Windows 10, um script em VB.
Está usando ADODB.Stream, que é parte do ADO, e serve pra ler uma sequência de bytes.
Mas acabou chamando a atenção:
Tem função específica LenB(), AscB() e MidB(), lembra o que é usado no Harbour.
E tem a parte de detecção se o arquivo é ASCII, UNICODE ou UTF-8.
Só achei esquisito, inicialmente, que lê 2 bytes, e compara se é >= 3, mas provavelmente porque a leitura é em caracteres, que podem ser formados por mais de um byte.
Tem em tudo que é Windows, slmgr.vbs
Mas tem muitos outros VBS no Windows.
Deixar registrado aqui.
É um arquivo do Windows 10, um script em VB.
Está usando ADODB.Stream, que é parte do ADO, e serve pra ler uma sequência de bytes.
Mas acabou chamando a atenção:
Tem função específica LenB(), AscB() e MidB(), lembra o que é usado no Harbour.
E tem a parte de detecção se o arquivo é ASCII, UNICODE ou UTF-8.
Só achei esquisito, inicialmente, que lê 2 bytes, e compara se é >= 3, mas provavelmente porque a leitura é em caracteres, que podem ser formados por mais de um byte.
Tem em tudo que é Windows, slmgr.vbs
Mas tem muitos outros VBS no Windows.