Есть ли библиотека, которая позволяет определить, является ли данный тип контента двоичным или текстовым?
Очевидно, text / *
всегда текстовый, но для таких вещей, как application / json
, image / svg + xml
или даже application / x-latex
это довольно сложно без проверки фактических данных.