Я ищу простой способ архивирования и сжатия с помощью delphi. Я уже смотрел на компоненты в Torry Delphi: http://www.torry.net/pages.php?s=99. Все они выглядят так, как будто они выполнили бы то, что я хочу, однако есть несколько недостатков в их использовании: ни один из них не работает в Delphi 2009 и является очень сложным, что делает мне сложно портировать их на delphi 2009. И кроме того, документации по ним мало, ну, по крайней мере, мне. Мне нужны базовые функции архивирования без дополнительных затрат на использование нескольких библиотек DLL. Мои поиски привели меня к FSCTL_SET_COMPRESSION, который, я думал, решил бы проблему, но, к сожалению, это тоже не сработало. CREATEFILE выглядел многообещающе, пока я не попробовал, он дал тот же результат, что и FSCTL_SET ... Я знаю, что в Windows есть некоторые ограниченные собственные возможности архивирования. Например, если щелкнуть правой кнопкой мыши файл или папку и выбрать -> sendTo -> zip-папку, zip-архив будет создан с умом. Я думаю, что если бы я смог получить доступ к этой возможности из Delphi, это было бы решением. Что касается вопроса, есть ли у linux свои собственные встроенные функции архивирования, которые можно использовать аналогично этому?