|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jan 2002
Messaggi: 437
|
[Java] librerie per la gestione di metadati di vari tipi di files
Avrei bisogno di raccimolare un po' di librerie Java, se ne conoscete, per accedere ai metadati di svariati tipi di files. Ad esempio per file PDF, MP3, SVG....e chi più ne ha più ne metta, nel senso che devo realizzare una specie di motore di ricerca dei metadati ma in questa fase di prototipo mi basta indicizzare qualcosa senza fare troppa fatica.
Ovviamente possibilmente opensource. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jan 2002
Messaggi: 437
|
ma ancora a monte: c'è, che voi sappiate, una libreria per "capire" la codifica di un dato file? Ovvero capire se si tratta di un mp3, un ogg, un pdf....?
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Oct 2002
Città: nowhere
Messaggi: 2392
|
Per indicizzare potresti usare lucene, è open source.
Per la seconda domanda non ti basta vedere l estensione del file? |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 414
|
Allora per capire al volo il tipo dei file per esempio su linux dove non si è vincolati alle estenzioni si usa magic mime, e cercando a volo su google ho trovato http://jmimemagic.sourceforge.net/
una libreria java che dovrebbe essere in grado di fare questo .... per i formati specifici SVG è XML quindi .... per il resto nn saprei. |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Jan 2002
Messaggi: 437
|
Dopo una serie di prove sto utilizzando MimeUtil che è anche più aggiornato di JMagicMime. Tuttavia non funziona sempre al 100%. Ad esempio alcune immagini non me le identifica correttamente. C'è invece il programma gnu/file (è presente in quasi tutte le distribuzioni da linea di comando) che fa questo lavoro in modo impeccabile. Peccato che è scritto in C e al limite ho trovato dei bindings per python, mentre io ne avrei bisogno per un programma Java.
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Jul 2002
Messaggi: 4334
|
__________________
|Java Base| |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Jan 2002
Messaggi: 437
|
un po' mi tentava ma dovrei parsare l'output e non so se il professore del progetto lo riterrebbe poco pulito...
ma più che altro non posso contare sul fatto che chi esegue il programma usi linux e abbia installato quel programma |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:04.











|








