Victor_VG
Tracker Mod | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору usalex Формально программа может сама менять атрибут сжатия - те же файл-менеджеры это делают, но у вас сжатие отключено на уровне тома, потому, чтобы его включить программа должна дать драйверу NTFS.SYS специальную команду "сжать файл ....", а тот это сделает. Ответить реализовано ли управление сжатием в конкретной программе можно двумя способами: первый посмотреть свойства сохранённого файла - его атрибуты. Например спросить о них Far Manager через диалог "атрибуты файла"(Ctrl-A) - это кстати самый простой и наглядный способ: GUI файл-менеджеры (Explorer, MultiCommander, MuCommander, ....) хотя и получают данные через функции API GetFileAttributes() и GetFileAttributesEx() но в большинстве своём такого сервиса не предоставляют - Far Manager предоставляет пользователь значительно большие возможностей по управлению данными; второй проанализировать исходники программы - возможность выполнения операции сжатия у неё может быть, только код который это делает просто может никогда не выполняться - т.н. "недостижимый код" (например предупреждение уровня 4 C4702 в VC++) и даже если настройка установлена она будет игнорироваться. Способ один проще - всё сразу видно, а исходники могут быть закрытыми и...
---------- Жив курилка! (Р. Ролан, "Кола Брюньон") Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti |
| Всего записей: 33119 | Зарегистр. 31-07-2002 | Отправлено: 09:47 30-12-2016 | Исправлено: Victor_VG, 09:55 30-12-2016 |
|