FILES SIGNATURE

ALEVALE 10/08/2012 09:02:56
#407644
Pessoal estou precisando checar a assinatura digital dos arquivos, conforme tabela abaixo, alguém tem algum exemplo ?

http://en.wikipedia.org/wiki/List_of_file_signatures
KERPLUNK 10/08/2012 09:45:46
#407649
Resposta escolhida
Abra o arquivo usando a ISO que está indicada na própria página do wikipédia:
var sw = new StreamReader(File.Open(@[Ô]C:\pasta\icone.ico[Ô], FileMode.Open), Encoding.GetEncoding([Ô]iso-8859-1[Ô]));
string tudo = sw.ReadToEnd();

A informação já está lá, basta saber interpretar...
ALEVALE 10/08/2012 10:23:54
#407656
Muito obrigado funcionou certinho, agora tem alguma sugestão de como posso verificar a extensão real desse aquivo até consigo ver pela variavel TUDO mas como vem como muita informação é mais dificil, tem alguma sugestão ?
KERPLUNK 10/08/2012 10:25:33
#407657
Mas afinal o que você quer fazer?
ALEVALE 10/08/2012 10:29:44
#407658
Preciso verificar a extensão correta do arquivo, pensei que pegando pela assinatura do arquivo seria mais certeiro.
Existe uma forma de pegar a extensão real do arquivo ?

Exemplo: TESTE.DOC -> TESTE.TXT
KERPLUNK 10/08/2012 10:34:23
#407659
O melhor no seu caso, é definir:
Vai ter que funcionar para QUALQUER formato de arquivo? Ou para alguns formatos específicos que você consegue abrir?
ALEVALE 10/08/2012 10:44:31
#407662
Na realidade é mais complexo, preciso realmente verificar se os *arquivos foram alterados para outra extensão e dai verificar qual extensão é a real.
Preciso fazer isso recursividamente isso é tranquilo o problema é dscobrir a real extensão do arquivo.
KERPLUNK 10/08/2012 11:37:06
#407668
Existem VÁRIAS tentativas de se fazer um sistema que faça isso, até hoje, todas as que eu vi, fracassaram, pode imaginar a quantidade de formatos de arquivos que existem por aí?
ALEVALE 10/08/2012 12:01:34
#407669
Sim imagino mesmo, mas sigo a logica tbm se um antivirus ou um firewall conseguem identificar isso não é possível que não exista uma forma de realizar tbm e preciso somente identificar alguns tipos de arquivos.
KERPLUNK 10/08/2012 12:04:21
#407671
Então, foi o que te falei, fazer o procedimento que identifica somente os arquivos que você precisa... Quais são esses arquivos?
ALEVALE 10/08/2012 12:26:51
#407673
*.MP3,*.WMA;*WMV;*.AVI
Tópico encerrado , respostas não são mais permitidas