如何在java中读取由C++程序创建的文件?

gau*_*uri 2 java

我有一个由c ++程序创建的文件,它是加密格式的.我想在我的java程序中阅读它.在解密文件内容的情况下,解密算法正在对字节[在c/c ++中为unsigned char-BYTE]执行操作.我使用了我在c/c ++程序中使用的相同解密算法.该算法包含^,%,*和 - 字节操作.但java的字节数据类型是签名的,因为我在解密时面临问题.如何在未签名的情况下以1字节读取文件或处理读取数据?提前致谢.

Gus*_*ors 5

byte b = <as read from file>;
int i = b & 0xFF;
Run Code Online (Sandbox Code Playgroud)

i根据需要执行操作