Код не доделан
проверяю
и столкнулся c проблемой.....
я делаю из многотомного архива один архив.
архив создаётся
но я его стандартным архиватором не могу открыть - говорит нужен парольь.
и не знаю как быть ?
вот часть кода где создаю один архив из нескольких архивов
File dir = new File("C:/!!!");
FileOutputStream fos = new FileOutputStream (new File(
"C:/pathToTest/test.zip"));
FileInputStream fis = null;
Set<String> files = new TreeSet<>();
for (String fname : dir.list()) {
files.add(fname);
}
for (String fname : files) {
try {
fis = new FileInputStream(new File(dir.getAbsolutePath(), fname));
byte[] b = new byte[fis.available()];
fis.read(b);
fos.write(b);
} finally {
if (fis != null) {
fis.close();
}
fos.flush();
}
}
fos.close();
VitalyK #1116124
1 уровень
Подскажите пожалуйста
Решен
Комментарии (6)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Ksenia VolkovaJava Developer в DXCMaster
27 марта 2021, 06:55
Файлы в C:/!!! - что они из себя представляют?
Многотомный архив - это не совсем то же самое, что один архив, попиленный на части.
0
VitalyK #1116124
27 марта 2021, 13:34
для проверке я запаковал один файл примерно 195mB на несколько Zip файлов которые не превышает 25mB, и потом прочитал и пытаюсь сделать что из нескольких архивов можно сделать один и его уже распаковать. Так ?
0
Ksenia VolkovaJava Developer в DXCMaster
27 марта 2021, 13:54
Одно дело - если ты изначально создал многотомный архив, другое - если ты слелал один архив и потом разделил его на части. Это разные вещи.
0
VitalyK #1116124
27 марта 2021, 14:15
я сделал многотомный архив ( в папке С:/!!!) в архиваторе PeaZip и кодом который указан вверху я пытаюсь из многотомного архива сделать однотомный архив.
но потом я не могу созданный однотомный архив распаковать программой PeaZip - она пишет что нужен пароль. Пароль я в PeaZip не указывал
0
Ksenia VolkovaJava Developer в DXCMaster
27 марта 2021, 14:34
То есть ты хочешь взять полное собрание сочинений Пушкина, склеить их между собой и получить единую книгу. Это так не работает.
Многотомный архив - это не то же самое, что один архив попиленный на части.
Как у каждого тома Пушкина есть своя обложка, форзац, оглавление и т.п., так и тома многотомного архива содержат - помимо собственно архивированных данных - ещё и вспомогательную информацию.
0
VitalyK #1116124
27 марта 2021, 16:02
спасибо
0