从单个文件中分离多个jpg文件

时间:2012-04-02 10:31:39

标签: java file io

我已将多个jpeg文件合并为一个.bin文件。

.....
.........
while(true){
             if (q.numOfFiles() > 0) {
              source = q.getNextFile();
              in = new DataInputStream(new BufferedInputStream(new FileInputStream(source)));
               byte[] buf = new byte[1024];
               int len;
               while ((len = in.read(buf)) > 0) {
                out.write(buf, 0, len);
               }
               String s = "filename=="+source.getName()+"==filename";
               out.write(s.getBytes());
               out.flush();
               System.out.println("merged--"+source.getName());
             }
                }
........
........

你可以看到我在每个文件结束后追加“filename ==”+ source.getName()+“== filename”。 现在我想将所有这些jpegs与它们的实际文件名分开。 如何读取我在合并文件中插入的分隔符?

1 个答案:

答案 0 :(得分:0)

如上所述: 消化/回答以适应您的观点:

使用单个文件zip发送多个文件。

How to create zip in Java

提取:

Extract from zip in Java