Ciao,
avrei bisogno di una libreria che dato il nome di un file completo di estensione e il suo encoding.
Ho già googleggiato ed ho trovato:
http://www.rgagnon.com/javadetails/java-0487.html
Ma lacune librerie nn funzionano.
Ciao,
avrei bisogno di una libreria che dato il nome di un file completo di estensione e il suo encoding.
Ho già googleggiato ed ho trovato:
http://www.rgagnon.com/javadetails/java-0487.html
Ma lacune librerie nn funzionano.
:master:Originariamente inviato da puntino
Ciao,
avrei bisogno di una libreria che dato il nome di un file completo di estensione e il suo encoding.
Dato il nome di un file completo di estensione ed il suo encoding cos'è che devi fare? Hai lasciato la frase in sospeso![]()
SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
Di questo libro e degli altri (blog personale di recensioni libri) | NO M.P. TECNICI
scusami, la libreria mi deve restiuire il mime tryp del file e il suo encoding a partire dal nome del file ù
GRazie
Se da una estensione (es. "txt") vuoi ottenere l'appropriato mime-type (es. "text/plain"), beh sappi che si tratta di una banale "mappatura" che puoi fare con una mappa in memoria, generata da codice, letta da un file di configurazione o come ti pare.Originariamente inviato da puntino
la libreria mi deve restiuire il mime tryp del file e il suo encoding a partire dal nome del file
Se hai un nome completo del file, basta solo estrarre la estensione e anche questo è molto semplice.
Ed elenchi di associazioni estensione<->mime-type ne trovi quanti ne vuoi su internet.
Poi parli di "encoding" e qui bisogna vedere cosa intendi. Il termine è abbastanza generico e usato in diversi contesti ma per i file di "testo" si intende generalmente il "charset" con cui sono stati codificati i caratteri es. ISO-8859-1 o UTF-8.
Questo non è facile da determinare solo analizzando i byte del document. Per alcuni charset può essere facile ma con altri è praticamente improbabile riuscirci perché dipende dal contenuto/significato del documento.
Se invece, ancora, dato il contenuto del file vuoi determinare il tipo (ove possibile) solo analizzando eventuali "header" o zone particolari del file, si può fare ma meglio usare una libreria apposita che ha già la "conoscenza" su come fare queste analisi.
Spero di essere stato chiaro ... perché più chiaro di così non saprei.![]()
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
sei stato molto chiaro, grazie.
Infatti è l'encoding a preoccuparmi. Immagina di avere una interfaccia a cui passi il file e ti chiedo oltre al suo mime anche il suo encoding come si potrebbe fare ?