aspose file tools*
The moose likes Java in General and the fly likes FileInputStream & Negative Bytes... Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of JavaScript Promises Essentials this week in the JavaScript forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "FileInputStream & Negative Bytes..." Watch "FileInputStream & Negative Bytes..." New topic
Author

FileInputStream & Negative Bytes...

Robert Elam
Greenhorn

Joined: May 08, 2005
Posts: 10
Is there a way to have a file input stream not return negative values? Currently I'm using one to read a file that starts with the bytes:

6F 61 FE

The integer output of these should be: 111, 97, 254 repectively. However, I'm getting: 111, 97, -2. Is there a method that reads unsigned bytes like in the ImageInputStream Class?
Ernest Friedman-Hill
author and iconoclast
Marshal

Joined: Jul 08, 2003
Posts: 24187
    
  34

Hi Robert,

All bytes are signed in Java. You can convert a byte to its unsigned integer representation if you need to like this:



[Jess in Action][AskingGoodQuestions]
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: FileInputStream & Negative Bytes...