SMB
| Протокол | SMB 2 / SMB 3 |
|---|---|
| Аутентификация | Имя пользователя и пароль |
| Домен | Необязательный домен или рабочая группа |
| Не поддерживается | SMB1 |
Поддерживает копирование во внешнее хранилище, SMB, WebDAV, SFTP, S3-совместимые бакеты и OneDrive.
Открытый код на GitHub.
Внешнее хранилище, SMB, WebDAV, SFTP, S3-совместимые бакеты или OneDrive.
Копирование, загрузка и действие «Дополнить» по месяцам.
Синхронизируйте удалённый индекс; при необходимости ставьте на паузу и продолжайте.
Мы считаем, что приватность так же важна, как и владение данными.
Разовая покупка. Не подписка.
| Item | Бесплатно | Pro |
|---|---|---|
| Цена | ₽699 Около 2 чашек кофе | |
| Резервное копирование на переднем плане | ✓ | ✓ |
| Узлы | 1 | Без ограничений |
| Фоновое автоматическое резервное копирование | ✓ | |
| Прогресс PiP | ✓ | |
| Режим фокусировки | ✓ |
Приложение действительно имеет открытый исходный код, и его можно скомпилировать напрямую в Xcode. Встроенная покупка поддерживает дальнейшую разработку, обслуживание и обновления, чтобы приложение могло и дальше приносить пользу пользователям.
Регулярных списаний нет. Pro — это разовая покупка, которая остаётся доступной бессрочно. На новом устройстве используйте Восстановить покупку, чтобы вернуть доступ.
Узел — это подключение к хранилищу, добавленное в приложении. Поддерживаются внешнее хранилище, SMB, WebDAV, SFTP, S3-совместимые бакеты и OneDrive.
Учётные данные, нужные узлам, хранятся в iOS Keychain и не записываются в диагностические журналы. Токены OneDrive управляются MSAL.
Резервное копирование записывает оригиналы фото и видео с этого устройства в текущий узел. Загрузка возвращает сохранённые элементы из узла в «Фото». Дополнить сначала выполняет резервное копирование, затем загрузку: отправляет локальные элементы, которых нет в узле, а затем возвращает из узла элементы, которых нет локально, в «Фото».
Да. Арбуз Backup сохраняет ресурсы Live Photo как отдельное изображение и связанное видео, а при восстановлении использует системный импорт в «Фото». Результат зависит от наличия нужных ресурсов.
Копирование основано на исходных ресурсах, а не на экспортированных превью. Дата съёмки и встроенные метаданные, включая EXIF, обрабатываются через эти ресурсы и путь импорта Фото в iOS.
Это ожидаемо и не означает, что фото или видео потеряны. Арбуз Backup выполняет копирование по месяцам и определяет дубликаты по хешу содержимого. Если один и тот же оригинальный файл встречается в пределах одного месяца несколько раз, в удалённом хранилище сохраняется один фактический файл, а манифест резервной копии записывает связанные элементы. Поэтому число файлов и занимаемый объём на удалённой стороне могут быть меньше локальных итогов. Небольшие файлы манифеста/индекса и способ подсчёта у конкретного хранилища тоже могут влиять на отображаемый размер.
Да. Включите «Доступ к фото в iCloud» в настройках приложения, чтобы Арбуз Backup мог при необходимости получать оригиналы из iCloud.
Проверьте формат внешнего хранилища и состояние доступа в «Файлах». Подробнее см. поддержку Apple.
Напишите нам по электронной почте. Контакты см. на странице Контакты. Если возможно, приложите экспортированные логи.
| Протокол | SMB 2 / SMB 3 |
|---|---|
| Аутентификация | Имя пользователя и пароль |
| Домен | Необязательный домен или рабочая группа |
| Не поддерживается | SMB1 |
| Протокол | WebDAV поверх HTTP / HTTPS |
|---|---|
| Аутентификация | Basic-аутентификация |
| HTTP | Поддерживается (только в локальной сети) |
| HTTPS | Поддерживается |
| Методы | PROPFIND, PUT, GET, DELETE, MKCOL, MOVE, COPY |
| Метаданные | Обновление времени изменения через PROPPATCH по возможности |
| Не поддерживается | OAuth, Digest-аутентификация, клиентские сертификаты |
| Протокол | SFTP поверх SSH |
|---|---|
| Аутентификация | Пароль или приватный ключ OpenSSH |
| Приватные ключи | Приватные ключи OpenSSH Ed25519 и RSA |
| Парольная фраза | Поддерживается |
| Доверие host-key | Закрепление SHA256-отпечатка host-key |
| KEX | curve25519-sha256, [email protected], ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521 |
| Повтор совместимого KEX | diffie-hellman-group14-sha1, diffie-hellman-group14-sha256 |
| Host keys | ssh-ed25519, ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, ecdsa-sha2-nistp521 |
| Повтор совместимого host-key | ssh-rsa |
| Шифры | [email protected], [email protected] |
| Повтор совместимого шифра | aes128-ctr |
| Не поддерживается | Вход по приватному ключу ECDSA, серверы только с CBC, серверы только с 3DES, серверы только с diffie-hellman-group1 |
| Протокол | S3-совместимый API |
|---|---|
| Подпись | AWS Signature Version 4 |
| Аутентификация | Access Key ID + Secret Access Key |
| Endpoint | Пользовательский HTTP / HTTPS endpoint |
| HTTP | Поддерживается (только в локальной сети) |
| HTTPS | Поддерживается |
| Адресация bucket | Path-style и virtual-hosted-style |
| Регион | Ручной ввод, с определением распространённых провайдеров |
| Список | ListObjectsV2 |
| Загрузка | Одночастная и multipart-загрузка |
| Копирование | Серверное копирование и multipart-копирование |
| Протокол | Microsoft Graph API |
|---|---|
| Аутентификация | Вход через Microsoft (MSAL) |
| Тип аккаунта | OneDrive Personal |
| Область разрешений | Files.ReadWrite.AppFolder |
| Папка приложения | Резервные копии сохраняются в папке приложения Watermelon Backup в OneDrive; файлы вне этой папки недоступны приложению. |
| Список | Постраничный список children через Microsoft Graph |
| Загрузка | Прямая загрузка файлов меньше 10 MiB и возобновляемые сессии загрузки |
| Обработка токенов | Идентификатор аккаунта хранится в Keychain; токенами доступа и обновления управляет MSAL. |
| Не поддерживается | OneDrive for Business, диски на базе SharePoint |
| Ограничение | Доступность зависит от состояния аккаунта Microsoft, квоты, ограничений и сетевого подключения. |
| Тип | Локальная / внешняя файловая система через iOS «Файлы» |
|---|---|
| Аутентификация | Доступ iOS с security scope |
| Работает с | Внешние диски и совместимые провайдеры «Файлов» |
| Ёмкость | Читает доступную / общую ёмкость, если провайдер её показывает |
| Ограничение | Доступность зависит от того, сохраняет ли iOS доступ к выбранному тому или провайдеру |
| Firebase Analytics Without Ad ID Support | Аналитика состояния приложения без IDFA |
|---|---|
| Firebase Crashlytics | Отчеты о сбоях и диагностика надежности |
| Microsoft Authentication Library (MSAL) | Вход в аккаунт Microsoft и кэш токенов для OneDrive |
| AMSMB2 (fork) | SMB-подключение, просмотр общих ресурсов и файловые операции SMB |
| Citadel (fork) | SFTP поверх SSH, обработка отпечатков ключей хоста и файловые операции SFTP |
| WebRTC (fork) | Пиринговое соединение Link и передача через Data Channel |
| GRDB | Локальная база SQLite для индексов резервного копирования, manifest и проверки кэша |
| Kingfisher | Загрузка изображений и локальный UI-кэш для интерфейса фотографий |
| SnapKit | Разметка интерфейса |
| MarqueeLabel | Прокручиваемые текстовые метки |