Просмотр файлов, которых нет на этом Mac
Peach Commander показывает просмотр файла под курсором в боковой панели сведений, в Quick View и в виде миниатюр в режиме галереи. Если этого файла нет на диске, подключённом к этому Mac, его показ стоит чего-то настоящего — загрузки, распаковки или того и другого, — и никто об этом не просил: курсор просто перешёл на файл. Поэтому Peach Commander заранее решает, сколько может стоить просмотр; на этой странице объясняется, как он решает и как это изменить.
Файлы внутри архива¶
Файл внутри архива просматривается точно так же, как файл вне его. Peach Commander в фоне распаковывает его во временную копию и показывает её. То же относится к Quick Look, к открытию в другой программе клавишей Enter или двойным щелчком и к подменю «Открыть в программе».
То, что получает другая программа, — это копия, и она только для чтения: изменения, сделанные там, не записываются обратно в архив. Peach Commander говорит об этом в первый раз, с флажком, чтобы больше не говорить. Чтобы отредактировать файл, лежащий в архиве, сначала распакуйте его клавишей F5 и работайте с распакованным файлом.
Сколько может стоить просмотр¶
Просмотр следует за курсором, то есть происходит без запроса. Поэтому он ограничен бюджетом, зависящим от того, где на самом деле находится содержимое файла:
- На диске, подключённом к этому Mac, ограничений нет, и просмотр работает точно так же, как раньше.
- В сетевом расположении — подключённом ресурсе, FTP, SFTP, Amazon S3 или диске плагина — файлы просматриваются до 4 МБ, пока Peach Commander не измерил, насколько это соединение быстрое на самом деле. После этого разрешено всё, что удаётся прочитать примерно за полторы секунды, так что быстрый ресурс покажет большие файлы, а медленный откажет и в маленьких.
- В архиве файл распаковывается для просмотра до 32 МБ.
- Файл, который облачная служба ещё не загрузила на этот Mac, никогда не скачивается только потому, что на него перешёл курсор.
- В форматах архивов, которые приходится распаковывать по одному файлу — CPIO, ISO, CAB, LZH и подобных, — ничего не просматривается автоматически, потому что каждый отдельный файл стоит полного прохода по архиву.
Отказ в просмотре — это не пустая панель: боковая панель показывает значок файла, его имя, размер и дату, а также строку с причиной. Quick Look покажет его всё равно и не ограничен ничем из перечисленного.
Изменение ограничений¶
- Откройте Настройки ▸ Правка/Просмотр.
- Выключите «Автоматически показывать просмотр файлов в сетевых расположениях», чтобы полностью прекратить просмотр по сети, или задайте «Сетевые файлы до (МБ)» нужного размера.
- Включите «Загружать файлы из облака для просмотра», если просмотр вам важнее сэкономленного трафика.
- Задайте «Распаковывать из архивов до (МБ)» для того, насколько большим может быть файл в архиве.
Ещё две настройки не имеют собственного элемента управления и находятся в peachcmd.ini в разделе [Preview]: AutoPreviewSeconds — бюджет времени, действующий после измерения соединения (по умолчанию 1,5; 0 отключает его), а AutoPreviewLocalMB — потолок для локальных дисков (0 означает без ограничения).
Где оказываются распакованные копии¶
Копии записываются во временную папку системы, и просмотры делят их между собой, а не создают каждый свою. Копия, сделанная для просмотра, удаляется, когда вы выходите из архива; копия, переданная другой программе, остаётся до выхода из Peach Commander, потому что та программа ещё держит её открытой. То, что оставляет после себя неожиданное завершение, распознаётся при следующем запуске и убирается тогда.
Миниатюры в режиме галереи подчиняются тому же бюджету, и создаются только те ячейки, которые действительно видны на экране, — папка с двумя тысячами файлов стоит один экран, а не две тысячи. Файлы внутри архива тоже получают настоящие миниатюры; каждый для этого распаковывается, и именно поэтому бюджет важнее всего именно там.