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 |  
  |   Всего записей: 35364 | Зарегистр. 31-07-2002 | Отправлено:  09:47 30-12-2016  | Исправлено: Victor_VG,   09:55 30-12-2016    |  
  |