java自定义文件格式
求助各位高手,用java怎么自定义文件格式,这个文件只能在自己的程序里进行读写等操作,最好能给个完整点的代码。请高手们教下。。。
[解决办法]
http://topic.csdn.net/u/20090712/09/fd44855e-6300-490a-82b0-6bfbefcfed16.html
[解决办法]
既然存在磁盘上就没法限制其它程序读写,除非在系统权限上做功夫,比如操作系统可以将指定的文件对指定的用户授予权限,这种功能是系统权限的好像所有语言都没有办法处理吧,最多可以对进行数据加密处理。
[解决办法]
public class FileHead { /**版本*/ public static final int VERSION = 0x00000001; /**头标志*/ public static final byte[] FLAG = {'T', 'E', 'S', 'T'}; /**压缩算法*/ public int compress = 0x00000003;} //向文件中写头信息 static void t6(){ FileHead head = new FileHead(); OutputStream out = null; head.compress = 0x04; out.write(Utility.int2Byte(head.VERSION)); out.write(head.FLAG); out.write(Utility.int2Byte(head.compress)); }