WINCMD.RU
ENG RUS
Плагины › Системные плагины (WFX)

CloudMailRu v23022026

🌐 Сеть, интернет и облака Системные плагины (WFX) Открытый код x64

Скриншот: CloudMailRu

Описание

Плагин Total Commander для работы с сервисом Облако@mail.ru.
Ссылка на скачивание (бинарные сборки и исходные коды): https://github.com/pozitronik/CloudMailRu

Поддерживаются:
- Работа с несколькими аккаунтами
- Навигация по каталогам
- Скачивание файлов из облака
- Заливка файлов в облако
- Удаление файлов в облаке
- Переименование/перемещение файлов в облаке
- Просмотр свойств файла в облаке через набор дополнительных колонок TC
- Другие полезные штуки-дрюки
Статья на GeekTimes: https://geektimes.ru/post/279076/

Что нового

Изменения с версии v170126:

Добавлено

- Поддержка авторизации через VK ID.
- Поддержка авторизации через OAuth.
- Превью миниатюр облачных файлов в панели Total Commander. Поддерживаемые форматы: jpg, jpeg, png, gif, bmp, heic, heif, webp, tiff, mp4, avi, mov, mkv, wmv, flv, 3gp, m4v, mpg, mpeg. Настраивается ключом ThumbnailExtensions в INI.
- Выбор стратегии вычисления хешей: BCrypt (аппаратное ускорение SHA-NI), OpenSSL или Delphi. BCrypt используется по умолчанию на современных процессорах с ускорением в 2-3 раза. Настраивается в параметрах плагина.
- Выбор профиля шифрования для каждого аккаунта: AES-256 и Twofish-256 через DCPCrypt, а также бэкенды OpenSSL AES-256 и BCrypt AES-256.
- Предварительная проверка квоты перед многочастной загрузкой с диалогом подтверждения при нехватке места.
- Прогресс многочастной загрузки теперь отображается в формате [X из Y] вместо прогресса по каждому фрагменту.
- Постраничный листинг каталогов для обхода ограничения API облака в ~8000 элементов.
- Автоматическая повторная аутентификация OAuth-сессии при истечении токена (HTTP 403).
- Поддержка собственного сервера через self-hosted реализацию tucha.
- Улучшения для self-hosted серверов: принимаются произвольные логины без @.
- Полная поддержка i18n через .lng-файлы с TranslationManager (включены английский и русский переводы).
- Формат хеш-файлов: блочные комментарии и строчные комментарии после закрывающей кавычки.
- Трассировка HTTP-запросов/ответов через битовую маску LOG_LEVEL_HTTP (64).
- Сохранение временных меток файлов: сохраняет и восстанавливает оригинальное время модификации при загрузке/скачивании через файлы метаданных .cloud_timestamps.
- Поддержка OpenSSL 3.x через библиотеку IndySecOpenSSL с TLS 1.3.
- Кнопки проверки аккаунта в настройках для проверки учётных данных и публичных ссылок перед сохранением.
- Вкладка истории версий файла в диалоге свойств: просмотр версий, восстановление как копии или откат. Платные аккаунты показывают хеш для каждой версии; бесплатные — только дату/размер. Управляется глобальной настройкой «Показывать историю файлов».
- Инвалидация соединений после закрытия диалога настроек; настройки применяются сразу без переподключения.
- Настройки видимости и скачивания файлов метаданных: descript.ion и .cloud_timestamps могут отображаться в листинге и копироваться локально. Настраивается для каждого типа файлов в настройках аккаунта.
- Кеш листинга каталогов: дисковый TTL-кеш, сокращающий число API-вызовов при повторных навигациях. Настраиваемые TTL и максимальный размер через вкладку «Кеш».
- Кеш содержимого файлов: дисковый кеш с ключом по хешу содержимого. Неизменённые файлы отдаются из локального кеша. Настраивается независимо от кеша каталогов.
- Кросс-серверный перенос файлов: копирование/перемещение между аккаунтами на разных серверах через поток в памяти с отображением прогресса.

Изменено

- Редизайн интерфейса настроек: масштабируемый диалог аккаунтов, переработанная вкладка потоковых настроек с TListView и отслеживанием изменений, улучшенные подсказки и компоновка.
- Имя аккаунта/расширения отображается в диалогах подтверждения сохранения изменений.
- Потоковое шифрование/дешифрование с постоянным потреблением памяти вместо буферизации целых файлов.
- Настройки разбиения файлов перенесены из глобальных в настройки аккаунта с валидацией 2 ГБ для бесплатных аккаунтов.
- Настройки временных меток объединены в единый enum TimestampMode (Disabled / CloudTime / FullSync), заменяя 4 перекрывающихся булевых параметра.
- Общий жизненный цикл синхронизации метаданных вынесен в TBaseRemoteMetadataSyncManager с использованием паттернов Template Method + Adapter.

Удалено

- Регистрация аккаунтов (больше не поддерживается mail.ru).
- Опция шифрования имён файлов.
- Удалены устаревшие методы аутентификации (больше не поддерживаемые mail.ru)/
- Функция «Ссылки для скачивания» (API mail.ru возвращает временные URL с быстрым истечением).

Исправлено

- Утечка памяти в CreateRemoveDirSkippedPath при повторном вызове из одного потока.
- Нормализация URL шардов/эндпоинтов перед конкатенацией путей.
- Подстановка схемы http:// по умолчанию для серверных URL без указания протокола.
- ServerProfileManager читал из неверного конфигурационного файла; пользовательские серверные эндпоинты не резолвились.
- Серверные профили теперь хранятся в глобальном INI-файле, а не в INI аккаунтов.
- Детали ошибок аутентификации теперь отображаются при неудачном входе вместо молчаливого игнорирования.
- Метаданные временных меток хранят UTC вместо локального времени, устраняя ошибки синхронизации при переходе на летнее время и смене часовых поясов.
- Скачанные файлы записывают фактическое облачное время модификации в метаданные для обнаружения конфликтов.
- Консистентность именования файлов метаданных между подсистемами описаний и временных меток.
- Отсутствующая очистка метаданных временных меток при удалении скачанного файла в ходе операции перемещения.
- Позиционирование диалоговых форм, масштабирование DPI и якоря элементов управления во всех диалогах.
- Центрирование диалогов на мультимониторных конфигурациях с разным масштабированием DPI.
- Позиция диалога после перетаскивания между мониторами при срабатывании события смены DPI.

Внутренние изменения

- Полная миграция на Clean Architecture / DDD с четырьмя слоями (Domain, Application, Infrastructure, Presentation).
- Внедрение зависимостей через интерфейсы по всей кодовой базе.
- Паттерн MVP для всех UI-форм.
- 2600+ модульных и интеграционных тестов (DUnitX) с развитой инфраструктурой моков.
- Автономная инфраструктура интеграционных тестов с автозапуском мок-сервера.
- Расширенное покрытие тестами модулей ConnectionManager, CloudHTTP, FileStreamExecutor, CloudFileDownloader, CloudFileUploader, TCHandler, PluginSettingsManager, OpenSSL, CipherProfile.
- 40+ выделенных сервисных классов, извлечённых из монолитного MailRuCloudWFX.pas.
- Паттерн Null Object применён повсеместно (TNullLogger, TNullCipher, TNullFileSystem и др.).
- Обёртка TSafeJSON для null-безопасной навигации по JSON.
- Централизованный провайдер OpenSSL для единообразной загрузки библиотеки.
- Логика повторных попыток по токену централизована в TRetryOperation.
- Хелпер IfEmpty (coalesce) в StringHelper.

Другие работы автора: Pavel Dubrovsky

gemini.wlx 1.1.0.0

Плагины просмотрщика (WLX) Открытый код x64

Показывает файлы диалогов Gemini из Google AI Studio и экспорты Claude Console в Lister и в быстром просмотре как оформленные страницы: сообщения, блоки рассуждений и встроенные изображения.

Pavel Dubrovsky 04.11.2026 ↓ 97

gemini.wcx 1.1.0.0

🌐 Сеть, интернет и облака Архиваторные плагины (WCX) Открытый код x64

Открывает файлы сессий Google AI Studio как архивы: беседы с Gemini доступны в виде документов txt, md и html вместе со сгенерированными медиафайлами.

Pavel Dubrovsky 04.11.2026 ↓ 868

TWinAmp3 3.02

🎵 Аудио и музыка Системные плагины (WFX) Бесплатно

Позволяет работать с плейлистом Winamp как с файловой системой: копировать и удалять треки, редактировать ID3-теги MP3, сохранять плейлист, выводить ID3-колонки и миниатюры треков.

Pavel Dubrovsky 03.12.2007 ↓ 23 379

RU.TCKB 1.7

🛠️ Настройка Total Commander Прочие файлы Бесплатно

Сборник статей и ответов на вопросы по файловому менеджеру Total Commander. Доступна онлайн-версия на сайте.

Pavel Dubrovsky 28.07.2007 ↓ 47 370

MAIL_WFX 0.99b6

✉️ Почта Системные плагины (WFX) Бесплатно

Позволяет работать с почтовыми ящиками по POP3/SMTP, включая GMail, прямо в Total Commander: просмотр заголовков писем в пользовательских колонках, загрузка и удаление писем, сохранение в .eml, написание и отправка почты.

Pavel Dubrovsky 05.02.2007 ↓ 52 330

RU.TCKB_update 1.5_to_1.6

🛠️ Настройка Total Commander Прочие файлы Бесплатно

Обновляет оффлайн-версию базы RU.TCKB с версии 1.5 до 1.6, чтобы не скачивать последнюю версию целиком, если у вас уже есть полная предыдущая версия.

Pavel Dubrovsky 13.08.2006 ↓ 7 301

Похожие плагины

Versions WFX Plugin 3.1.14

🌐 Сеть, интернет и облака Системные плагины (WFX) Бесплатно x64

Проверяет строки версий программ на веб-страницах по записям из файлов .list и показывает статус (новая, без изменений, ошибка) прямо в Total Commander. Поддерживает HTTPS, Unicode и 64-битные сборки.

Alexander Doeller 10.11.2026 ↓ 2 069

WebDAV 3.2

🌐 Сеть, интернет и облака Системные плагины (WFX) Открытый код x64

Предоставляет доступ на чтение и запись к веб-серверам по протоколу WebDAV через HTTP и HTTPS (Web Folders). На сервере должен быть установлен WebDAV-сервис, например для Microsoft IIS или Apache.

Christian Ghisler 24.10.2013 ↓ 73 189

WLX Edge Viewer 1.2.11

🌐 Сеть, интернет и облака Плагины просмотрщика (WLX) Открытый код x64

Отображает файлы в просмотрщике Total Commander на основе современного движка Chromium (Edge) как универсальный плагин для 32- и 64-битной версии программы.

rg_software 16.02.2026 ↓ 7 813

SFTP plugin 1.4.67.4

🌐 Сеть, интернет и облака Системные плагины (WFX) Бесплатно x64

Подключается к SFTP-серверам (FTP-подсистеме SSH) через системный плагин Total Commander, позволяя работать с удалёнными файлами как с обычными папками.

Stefan "Bebbo" Franke 01.05.2017 ↓ 215 917

TCTorrent 2.2.0

🌐 Сеть, интернет и облака Плагины просмотрщика (WLX) Бесплатно x64

Показывает и извлекает информацию из торрент-файлов как плагин просмотрщика, контентный и архиваторный плагин. Поддерживает юникод (UTF-8), кэширует данные, позволяет настраивать значки, шрифты и цвета.

Loopback 09.07.2025 ↓ 81 418

GitHubFS – read and write github filesystem 1.3.8

🌐 Сеть, интернет и облака Системные плагины (WFX) x64

Открывает репозитории GitHub как виртуальную файловую систему: ветки, каталоги, файлы и файлы релизов можно копировать на диск, а архивы (.zip, .7z, .rar, .tar.gz) распаковываются и открываются на месте. Токены хранятся зашифрованно.

Alexander Doeller 23.10.2026 ↓ 2 881