2012-04-02 6 views
0

여러 개의 jpeg 파일을 하나의 .bin 파일로 병합했습니다.여러 개의 jpg 파일을 하나의 파일에서 분리하십시오.

..... 
......... 
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()); 
      } 
       } 
........ 
........ 

당신은 내가 추가하고 볼 수있는 "파일 이름 =="+ source.getName() 각 파일의 종료 후 + "== 파일 이름". 이제 실제 파일 이름으로 모든 jpeg를 분리하려고합니다. 병합 된 파일에 삽입 한 구분 기호는 어떻게 읽을 수 있습니까? 위와 같이 코멘트에

+1

, 아마도 압축? [Java에서 zip을 만드는 방법] –

+0

@pedroFerreira 매우 간단합니다. 하지만 난 그냥 winzip을 사용하여 이미지를 추출하고 싶지 않아 .. –

+0

당신도 자바에서 추출 할 수 있습니다. [Java에서 압축 해제] (http://www.roseindia.net/tutorial/java/corejava/zip/extract.html) –

답변

0

: 여러 파일을 제공하는 단일 파일 압축을 사용하여

: Sugestion/대답은 당신의 관점을 적용합니다. 그리고

How to create zip in Java

추출 할 :

Extract from zip in Java

내가 하나의 파일을 사용하는 것이 좋습니다 것
관련 문제