Как проверить, не поврежден ли байтовый массив документа FastInfoSet

Как проверить, является ли байтовый массив поврежденным документом FastInfoSet или просто двоичным мусором?

Я имею в виду, может быть, существует какой-то двоичный "заголовок", который мы можем проверить это.

1 ответ

Решение

Существует статический метод isFastInfosetDocument в com.sun.xml.internal.fastinfoset.Decoder класс, который проверяет первые 4 байта в java.io.InputStream,

Конечно, это будет работать, только если не повреждены первые 4 байта.

Другие вопросы по тегам