У меня есть программа, которую я написал на Python, чтобы находить определенные теги в TIFF IFD и возвращать значения. Это было просто доказательство концепции Python, и теперь мне нужно перенести функциональность на java. Я думаю, что могу просто использовать конструктор String (byteArray [])
для типов данных ASCII, но мне все равно нужно получить Unsigned short (2 byte)
и unsigned long (4 байта)
значения. Мне не нужно записывать их обратно в файл или изменять их, все, что мне нужно сделать, это получить от них объект Java Integer
или Long
. Это легко сделать в Python с классами struct
и mmap
, Кто-нибудь знает подобный способ в Java? Я посмотрел на класс DataInput
, но метод readUnsignedLong
читает 8 байтов.