MVV

|
Posted: Sat Jan 09, 2016 22:11 Post subject: |
|
|
Quote: | Тотал всё равно читает как подряд в архиве идёт (или это плагин ему так отдаёт), так что проблемы порядка файлов из схожих архивов быть не должно. |
Ну в WCX API есть функция ReadHeader[Ex] для получения следующего файла, так что тотал может читать в том порядке, в каком файлы лежат в архиве, но вполне возможно (не знаю точно), что при синхронизации он будет запрашивать файлы в том порядке, в котором они отображаются в окне. Кстати, по идее между вызовами функции ReadHeader контекст в архиваторе должен сохраняться: когда с помощью ReadHeader тотал доходит до нужного файла, он извлекает его с помощью ProcessFile; вопрос лишь, закрывает ли он архив потом или продолжает - по уму, должен продолжать.
Quote: | С одной из 15.хх автор 7zip подложил нам свинью в сортировку под видом "оптимизации" |
Да, я на днях на историю натыкался, так что слышал об этом изменении. Тоже нашел это довольно странным. И объяснение какое-то сумбурное. Если чтение мелких файлов с диска при сортировке по расширению идёт долго (как сказал Игорь Павлов), проще было бы прочитать мелкие файлы в кэш в алфавитном порядке, а потом быстро работать с ними из кэша в любом другом порядке. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|