Файл скачался битым
Оборвавшаяся загрузка выглядит как испорченная программа: установщик не запускается, APK не открывается, образ macOS «повреждён». Отличить её от подделки просто — по размеру и сумме. И лечится она проще: достаточно скачать заново.
Признаки неполной загрузки
| Что видите | Что это значит |
|---|---|
| Размер заметно меньше нормы | загрузка оборвалась — самый частый случай |
Файл без расширения или с .crdownload, .part | загрузка не завершилась, браузер не переименовал файл |
| «Не удалось запустить приложение», код ошибки при старте установщика | повреждён исполняемый файл |
| APK: «Ошибка синтаксического анализа пакета» | пакет неполный или повреждён |
| macOS: «Файл повреждён» | чаще не повреждение, а Gatekeeper — проверьте размер |
| Архив не распаковывается | обрыв в середине или сбой диска |
| Сумма не совпадает, размер в норме | это не обрыв, а другой файл |
Последняя строка — важная: если размер нормальный, а сумма другая, дело не в загрузке. Тогда переходите к разбору подделок.
Почему загрузка обрывается
- Нестабильная сеть. Мобильный интернет и переключение между Wi-Fi и сотовой связью — самая частая причина.
- Не хватило места. Браузер начинает скачивать, диск заканчивается, файл остаётся обрезанным.
- Антивирус вмешался в процессе. Он может вырезать часть файла, а не удалить его целиком — тогда размер меньше, а файл на месте. Разбор: антивирус удаляет установщик.
- Оборвалась сессия загрузки. Ссылки на файлы иногда имеют ограниченный срок; загрузка, начатая по старой ссылке, не доходит.
- Проблема на стороне зеркала. У официальных источников это редкость, у сторонних — обычное дело.
Что делать по порядку
-
Проверить размер
Сравните с таблицей нормы. Меньше нормы — точно обрыв, идите к следующему шагу. В норме — считайте сумму, скорее всего дело в другом.
-
Удалить недокачанный файл
Не пытайтесь «дозагрузить» его: браузер обычно начинает заново, а старый обрезанный файл потом путается под руками с похожим именем вида
happ-setup (1).exe. -
Скачать заново по стабильной сети
Лучше по Wi-Fi или проводу. На мобильном интернете обрывы в разы чаще, особенно на файлах 60–100 МБ.
-
Взять файл из другого официального источника
Если с сайта не получается — возьмите с GitHub, и наоборот. Для Android есть магазины, которые докачивают файл сами при разрыве связи.
-
Проверить контрольную сумму
После скачивания — сверить сумму с релизом. Совпало — файл целый, можно устанавливать.
Проверьте, в приложении дело или в доступе
Установка прошла, а серверов нет? Вставьте в приложение заведомо рабочую ссылку. Список серверов появился — файл и установка в порядке, дело в доступе. Демо ТОК VPN на 3 дня выдаётся без карты.
Битый файл после переноса на другое устройство
Отдельная ситуация: файл скачали на компьютере, перенесли на телефон или телевизор и получили ошибку. Причины обычно две.
- Перенос не завершился. Особенно при копировании на флешку: система показывает файл, хотя запись ещё идёт. Дождитесь окончания и безопасно извлеките носитель.
- Файловая система носителя. Старые форматы флешек не принимают файлы больше 4 ГБ, но для Happ это не проблема — размеры далеко меньше. Зато повреждённая флешка вполне может испортить файл при записи. Проверьте сумму уже на целевом устройстве.
Для установки на телевизор перенос через флешку — штатный путь; подробности в установке на Android TV.
Можно ли «починить» битый файл?
Нет. Установщик — не архив с избыточностью; недостающие байты взять негде. Только скачать заново.
Скачал трижды, каждый раз обрыв на одном месте
Похоже на вмешательство антивируса или фильтра сети. Попробуйте другой источник и посмотрите разбор антивируса. Если обрыв всегда на одном байте — это не сеть.
В папке загрузок несколько файлов с номерами в скобках. Какой брать?
Никакой: удалите все и скачайте один раз заново. Иначе легко установить обрезанную копию.
Сумма совпала, но установщик всё равно не запускается
Значит файл целый и подлинный, а проблема в системе. Смотрите не устанавливается — там разбор по шагам.
Приложение установлено. Осталось то, что даёт ему серверы
Одна ссылка на все устройства, серверы в нескольких странах, автообновление списка и поддержка в Telegram — ответ ~10 минут.