• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

j3righo

Novo programa: File ID

1 mensagem neste tópico

Olá,

recentemente lancei um programa, feito em Delphi, chamado File ID, cuja função é identificar o tipo de um ficheiro, analisando o seu conteúdo, em vez de utilizar o método tradicional de verificar a extensão do nome do ficheiro.

A detecção do tipo de ficheiro é feita através de um script (pascalscript), script esse que é carregado e compilado de cada vez que o programa é executado. Esta implementação permite melhorar e adicionar a detecção de tipos de ficheiro sem ter que lançar (compilar) uma nova versão do programa, permite ao utilizador ser ele a fazer estas alterações e permite também adaptar a capacidade de detecção às necessidades do utilizador.

Visto que existem centenas, senão milhares, de tipos de ficheiro, e adicionar suporte (fiável) para cada um desses tipos exige tempo para pesquisa e depois para a sua efectiva implementação, este projecto necessita de pessoas que estejam dispostas a contribuir para o desenvolvimento do script.

O script actualmente distribuído com o programa, serve basicamente para demonstrar as capacidades desta aplicação e também a forma de utilizar as diferentes funções disponibilizadas pelo motor de script. A detecção é portanto limitada, mas ainda assim suporta os seguintes tipos de ficheiro:

documentos PDF, XML e de texto (apenas unicode);

imagens BMP, GIF, PNG, XPM;

arquivos ZIP, GZ, RAR, 7Z, RPM, SIT, ISO, DMG ...;

audio WAV, MPEG, ASF/WMA, ...;

video MPEG, ASF/WMV, MOV/QT, MP4, 3GPP/3GPP2, ...

Screenshots e o próprio programa, caso estejam interessados em testá-lo, estão disponíveis aqui:

http://forum.abelhadigital.com/index.php?showtopic=440

Nota: peço desculpa pelo facto do programa estar em inglês, no entanto, pretendo que o programa esteja acessível a um maior número de pessoas possível. Está nos planos disponibilizar no futuro uma versão em português.

Não hesitem em colocar questões, caso tenham dúvidas, e sugestões são sempre bem-vindas. ;)

Obrigado.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora