- Сообщения
- 34 055
- Реакции
- 11 157
Хотя перепаковать все файлы без распаковки это что-то совсем странное..ZIP files are archives that store multiple files. ZIP allows contained files to be compressed using many different methods, as well as simply storing a file without compressing it. Each file is stored separately, allowing different files in the same archive to be compressed using different methods. Because the files in a ZIP archive are compressed individually it is possible to extract them, or add new ones, without applying compression or decompression to the entire archive.
Странный не вопрос, а ответ - собственно, где он?Конечно странный вопрос, покурить формат не?
Zip (file format) - Wikipedia
Хотя перепаковать все файлы без распаковки это что-то совсем странное.
Ну зачем диск, стрим в памяти.не распаковывая его на диск
Снова ты не понял сути проблемы. Файл НЕЛЬЗЯ распаковать на диск по ряду причин. Нужна программа, которая умеет такое внутри себя, понимаешь?Ну зачем диск, стрим в памяти.
Файл в любом случае нужно распаковать, затем упаковать нужным алгоритмом, потом обратно запихнуть в zip. Но обращения к диску при этом можно не производить, разве что для чтения нужной информации и записи подкорректированного файла.
Я не то что проблемы, я задачу вообще не понял.Снова ты не понял сути проблемы.
Вот как этот пассаж перевести на русский? Я хочу перезашифровать информацию, но при этом ее не расшифровывая?поменяв компрессию одному или всем файлам без разархивирования
Чем дальше в лес, тем толще партизаны. Может взять нормальный распаковщик и не выдумывать проблемы. Или нормально называть файлы, в принципе распакуется любое имя, только некоторые имена будут невалидные и windows не может с ними не работать.ограничения, накладываемые ей на файловую систему не позволяют вот так просто взять и распаковать любой архив с сохранением имен и каталогов.
для особых файлов пожалуй нужен особый распаковщик, но без файлов тут ничего не посоветую.Файлы называются так как называются и ничего с этим поделать нельзя. Что есть "нормальный распаковщик"? В этом собственно и есть топиковый вопрос.
Вот написать в первом сообщении Case Sensetive не судьба?Ну вот ежу простительно, он далек от замысловатого сырого нутра файловой системы, но ты то чего тупишь не пойму? Ладно простецкий пример. Допустим, в архиве два подкаталога MySuperFolder/ и Mysuperfolder/ в каждом из которых свои файлы, некоторые даже с одинаковыми именами. Как легким движением мыши такой архив перепаковать, ась?
Ага.похлеще
inflating: ./aux/aux/aux.ext fchmod (file attributes) error: Operation not permitted (warning) cannot set modif./access times Operation not permitted