shto novovo v builde 51?

Хотите говорить о Far и не знаете, куда обратиться?
Docent1
Posts: 561
Joined: Thu 31 Mar, 2005 23:13
Been thanked: 1 time

Post by Docent1 »

Latest post of the previous page:

[+] В пятом режиме панелей добавлен показ FILE_ATTRIBUTE_SPARSE_FILE ('$' на месте 'L')
Нужно бы отдельную колонку. Там еще дофига аттрибутов осталось
File_Attribute_Offline
File_Attribute_Reparse_Point
File_Attnbute_Temporary

Кстати, об FILE_ATTRIBUTE_COMPRESSED. А где-нибудь COMPRESSION_FORMAT прописан? В TechInfo я его не нашел.
Docent1
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

Post by Skirda »

Docent1 wrote:
[+] В пятом режиме панелей добавлен показ FILE_ATTRIBUTE_SPARSE_FILE ('$' на месте 'L')
Нужно бы отдельную колонку. Там еще дофига аттрибутов осталось
Покажи мне ссылку на каталог, которая (ссылка) "разряжена".
Docent1 wrote:File_Attribute_Offline
Не встречал.
Docent1 wrote:File_Attribute_Reparse_Point
'L' - это и есть ОНО.
Docent1 wrote:File_Attnbute_Temporary
Что-то ни разу такое добро не попадалось...
Docent1 wrote:Кстати, об FILE_ATTRIBUTE_COMPRESSED. А где-нибудь COMPRESSION_FORMAT прописан? В TechInfo я его не нашел.
Что такое "COMPRESSION_FORMAT"? Это про что?
Docent1
Posts: 561
Joined: Thu 31 Mar, 2005 23:13
Been thanked: 1 time

Post by Docent1 »

Skirda

Да вот у меня в библиотеке (Delphi 2005) лежал (не знаю где взял)
файлик, где это было прописано. Сжимает с разными константами, но как проверить метод сжатия?

const
COMPRESSION_FORMAT_NONE = 0;
COMPRESSION_FORMAT_LZNT1 = 2;
COMPRESSION_FORMAT_DEFAULT = 1;
...

hnd := CreateFile(FileName, GENERIC_READ + GENERIC_WRITE, 0, nil, OPEN_EXISTING, 0, 0);
try
Comp := COMPRESSION_FORMAT_LZNT1;
if not DeviceIoControl(hnd, FSCTL_SET_COMPRESSION, @Comp, SizeOf(SHORT), nil, 0, res, nil) then Exit;
finally
CloseHandle(hnd);
end;
Docent1
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

Post by Skirda »

Docent1, юзается COMPRESSION_FORMAT_DEFAULT.
User avatar
zg
zero-gravity
Posts: 6038
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Post by zg »

Docent1 wrote:но как проверить метод сжатия?
учитывая, что метод сжатия один — вопрос несколько странный.
Post Reply

Return to “Обсуждение Far Manager”