Olá pessoal,
estou precisando verificar qual é o tipo de arquivo, irei fazer isso pelo header,
só não posso usar nenhuma biblioteca para isso, ou seja, sem JMimeMagic, tika ou outros…
alguem já fez isso?
Poderiam me ajudar?
desde já agradeço.
sim e não.
Pela extensão já estou verificando, só que pode vir sem extensão o arquivo ou o usuário pode renomear o arquivo.
Por isso que eu quero fazer pelo header, soh que tem que ser na mão, verificando o byte do header :(.
Mas obrigado mesmo assim e se alguem tiver uma solução eu agradeço.
Voce precisará conheçer o formato dos arquivos que se deseja testar…
E fazer um teste para cada tipo…
Não existe um teste genérico…
mas como fazer o teste?
digamos de um arquivo txt?
att,
No caso do txt fica dificil pq… nao tem formato…
o txt…
vc escreve nele o que desejar…
nao tem isso de header de bytes que definem o tipo do arquivo nao (nao sei se é isso que vc queria)
Para definir que um arquivo é um txt… vc poderia verificar se nele contém letras, números, sinais… por exemplo