отделить несколько файлов JPG от одного файла - PullRequest
0 голосов
/ 02 апреля 2012

Я объединил несколько файлов 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" послеконец каждого файла.Теперь я хочу отделить все эти JPEG с их фактическими именами файлов.Как я могу прочитать разделители, которые я вставил в объединенные файлы?

1 Ответ

0 голосов
/ 02 апреля 2012

Как указано выше в комментариях: Sugestion / ответ для адаптации вашей точки зрения:

Использование одного файла ZIP для доставки нескольких файлов.

Как создать ZIP в Java

И для извлечения:

Извлечение из zip в Java

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...