Non credo che questo progetto andrà a buon fine...o perlomeno non sarà funzionante per tutti i formati per un semplice motivo: alcuni formati sono da ritenersi proprietari, sono cioè proprietà intellettuale dell'azienda che li produce e li realizza che, oltre a non voler divulgare il formato interno dei propri file, spesso agisce anche legalmente per impedirne il reverse engineering.
Inoltre, dovrai scontrarti anche con il fatto che non tutti i formati possono essere convertiti in un altro (sebbene si tratti magari dello stesso tipo di risorsa: immagine, suono, ecc.).
Alcuni formati di file, inoltre, richiedono elaborazioni piuttosto complesse (come la codifica MP3) e richiedono parametri in ingresso all'utente. Se il tuo software prevedesse tutto questo diventerebbe quasi più enorme e complesso e, nel contempo, meno sofisticato di programmi dedicati.
Non è per scoraggiarti, è solo per informarti bene su ciò a cui potresti andare in contro se inizi a lavorare ad un progetto simile.
Ciao!![]()