Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Total7zip 
Author Message
MVV



PostPosted: Sat Jan 09, 2016 22:11    Post subject: Reply with quote

Quote:
Тотал всё равно читает как подряд в архиве идёт (или это плагин ему так отдаёт), так что проблемы порядка файлов из схожих архивов быть не должно.

Ну в WCX API есть функция ReadHeader[Ex] для получения следующего файла, так что тотал может читать в том порядке, в каком файлы лежат в архиве, но вполне возможно (не знаю точно), что при синхронизации он будет запрашивать файлы в том порядке, в котором они отображаются в окне. Кстати, по идее между вызовами функции ReadHeader контекст в архиваторе должен сохраняться: когда с помощью ReadHeader тотал доходит до нужного файла, он извлекает его с помощью ProcessFile; вопрос лишь, закрывает ли он архив потом или продолжает - по уму, должен продолжать.
Quote:
С одной из 15.хх автор 7zip подложил нам свинью в сортировку под видом "оптимизации"

Да, я на днях на историю натыкался, так что слышал об этом изменении. Тоже нашел это довольно странным. И объяснение какое-то сумбурное. Если чтение мелких файлов с диска при сортировке по расширению идёт долго (как сказал Игорь Павлов), проще было бы прочитать мелкие файлы в кэш в алфавитном порядке, а потом быстро работать с ними из кэша в любом другом порядке.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
View user's profile Send private message ICQ Number


Powered by phpBB © 2001, 2005 phpBB Group