ЦЕЛЬ Моя цель состоит в том, чтобы найти текстовый файл или библиотеку, которая позволяет мне отображать при вводе типа MIME и возвращать удобный для человека формат.
Например, учитывая тип MIME для Word (как показанониже) Я хотел бы получить результат, похожий на «Документ Microsoft Office Word».
application/vnd.openxmlformats-officedocument.wordprocessingml.document
Я понимаю, что могу составить свой собственный список и использовать что-то вроде Map (Java), но тогда это не будетвсесторонний и т. д.
ПРОСТОЙ ВАРИАНТ Я знаю, что могу изучить и вернуть тип sub mime и сохранить последний компонент, но он не очень сложен, так как в соответствии с типом mime Word выше результат будет очень общим «документом»,Я мог бы расширить и взять больше компонентов, но результат все еще довольно уродлив.
ФАЙЛ KEY / VALUE Другой вариант, который я попытался найти, - это текстовый файл с парами ключ / значение, где ключом является тип mime в полном объеме.и значение, являющееся приятным, понятным человеку текстом.
text/plain=Plain Text File
application/octet-stream=Unknown binary file
Это кажется хорошим вариантом, но я не смог найти точный текстовый файл с большим количеством записей.Также было бы неплохо, если бы источник только для медиа (я предпочел бы называть его основным типом mime), в котором присутствовал бы «текст» в «text / plain», так что был бы неизвестный тип текстового mime, такой как «text / unknown abc».вернуть «Неизвестный текстовый файл / формат».