Skip to content

Просмотр файлов, которых нет на этом 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 покажет его всё равно и не ограничен ничем из перечисленного.

Изменение ограничений

  1. Откройте Настройки ▸ Правка/Просмотр.
  2. Выключите «Автоматически показывать просмотр файлов в сетевых расположениях», чтобы полностью прекратить просмотр по сети, или задайте «Сетевые файлы до (МБ)» нужного размера.
  3. Включите «Загружать файлы из облака для просмотра», если просмотр вам важнее сэкономленного трафика.
  4. Задайте «Распаковывать из архивов до (МБ)» для того, насколько большим может быть файл в архиве.

Ещё две настройки не имеют собственного элемента управления и находятся в peachcmd.ini в разделе [Preview]: AutoPreviewSeconds — бюджет времени, действующий после измерения соединения (по умолчанию 1,5; 0 отключает его), а AutoPreviewLocalMB — потолок для локальных дисков (0 означает без ограничения).

Где оказываются распакованные копии

Копии записываются во временную папку системы, и просмотры делят их между собой, а не создают каждый свою. Копия, сделанная для просмотра, удаляется, когда вы выходите из архива; копия, переданная другой программе, остаётся до выхода из Peach Commander, потому что та программа ещё держит её открытой. То, что оставляет после себя неожиданное завершение, распознаётся при следующем запуске и убирается тогда.

Миниатюры в режиме галереи подчиняются тому же бюджету, и создаются только те ячейки, которые действительно видны на экране, — папка с двумя тысячами файлов стоит один экран, а не две тысячи. Файлы внутри архива тоже получают настоящие миниатюры; каждый для этого распаковывается, и именно поэтому бюджет важнее всего именно там.