• 大小: 30KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-08
  • 语言: 其他
  • 标签: BinCompiler  打包  

资源简介

BinCompiler

资源截图

代码片段和文件信息

/**************************************************************************************
 * Reads a file from the BIN file and return data as a byte buffer
 **************************************************************************************/
public byte[] readFile(String binfile int pos)
{
byte buffer[];
int len;

try {

InputStream is = Class.getClass().getResourceAsStream(“/“ + binfile);

is.skip(pos);

len  = (is.read() & 0xFF) << 24;
len  |= (is.read() 0xFF) << 16;
len  |= (is.read() & 0xFF) << 8;
len  |= (is.read() & 0xFF);

buffer = new byte[len];

is.read(buffer 0 buffer.length);

is.close();
is = null;

System.gc();
} catch (Exception e) {
buffer = null;
e.printStackTrace();
System.gc();
return null;
}

return buffer;
}

/**************************************************************************************
 * Reads a file from the BIN file and return data as an Image
 **************************************************************************************/
public Image readImage(String binfile long pos)
{
byte buffer[];
long len;

try {
InputStream is = Class.getClass().getResourceAsStream(“/“ + binfile);

is.skip(pos);

len  = (is.read() & 0xFF) << 24;
len  |= (is.read() 0xFF) << 16;
len  |= (is.read() & 0xFF) << 8;
len  |= (is.read() & 0xFF);

buffer = new byte[len];

is.read(buffer 0 buffer.length);

is.close();
is = null;

System.gc();
} catch (Exception e) {
buffer = null;
e.printStackTrace();
System.gc();
return null;
}

return Image.createImage(buffer 0 buffer.length);
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      69632  2005-01-09 08:59  BinCompiler压缩图片\BinCompiler.exe

     文件       1670  2009-12-12 09:43  BinCompiler压缩图片\BinReader.java

     目录          0  2009-03-24 14:36  BinCompiler压缩图片

----------- ---------  ---------- -----  ----

                71302                    3


评论

共有 条评论