Сколько должен весить файл
Размер — самая быстрая проверка из всех: занимает пять секунд и отсеивает грубые подделки, которые не потрудились нарастить файл до нужного объёма. Точного ответа она не даёт — для этого есть контрольная сумма, — но грубую ошибку показывает сразу.
Границы нормы
| Что скачали | Норма | Подозрительно |
|---|---|---|
Windows, установщик .exe | 60–80 МБ | меньше 20 МБ или больше 200 МБ |
Windows, .msi | 55–80 МБ | то же |
Windows, portable .zip | 70–90 МБ | меньше 30 МБ |
Android, .apk под один процессор | 25–45 МБ | меньше 10 МБ или больше 120 МБ |
Android, .apk universal | 45–80 МБ | меньше 25 МБ |
macOS, .dmg | 70–95 МБ | меньше 30 МБ |
Linux, .AppImage | 80–110 МБ | меньше 40 МБ |
Linux, .deb | 65–95 МБ | меньше 30 МБ |
| iPhone, из App Store | 30–50 МБ | проверять не нужно — магазин отдаёт своё |
Границы широкие сознательно: размер плавает от версии к версии и зависит от того, какие компоненты внутри. Ориентируйтесь на порядок величины, а не на конкретное число.
Что означает подозрительно маленький файл
- Загрузчик-обёртка. 2–5 МБ. При запуске «докачивает основную часть» — и докачивает не Happ. Типичный признак софт-портала или зеркала.
- Оборвавшаяся загрузка. Файл настоящий, но неполный: скачалось 12 МБ из 68. Разбор — файл скачался битым.
- Не тот файл. Например, вместо установщика взят архив с исходниками или отдельная утилита. Проверьте по странице релизов.
- Совсем другое приложение с похожим названием.
И подозрительно большой
Файл существенно тяжелее нормы обычно означает одно из двух: внутрь добавили что-то ещё, либо это universal-сборка, содержащая код под все процессоры сразу. Второе штатно и видно по имени файла. Первое — повод посчитать сумму.
Отдельный случай — установщик, который весит 300–500 МБ. Проекты такого размера бывают, но Happ к ним не относится: там либо приложены дополнительные программы, либо это вообще не он.
Проверьте, в приложении дело или в доступе
Установка прошла, а серверов нет? Вставьте в приложение заведомо рабочую ссылку. Список серверов появился — файл и установка в порядке, дело в доступе. Демо ТОК VPN на 3 дня выдаётся без карты.
Сколько места занимает после установки
| Система | Установленное приложение | С данными и кэшем |
|---|---|---|
| Windows | 120–180 МБ | + до 50 МБ |
| macOS | 150–220 МБ | + до 50 МБ |
| Android | 60–110 МБ | + до 80 МБ со временем |
| Linux, AppImage | размер самого файла | + настройки в домашней папке |
Установленное приложение весит больше скачанного файла: установщик распаковывает содержимое. Кэш растёт со временем — в основном за счёт списков серверов и служебных файлов. Если места на устройстве совсем мало, установка может не пройти вообще; тогда сначала освободите пару сотен мегабайт.
Как посмотреть размер
- Windows — правый клик по файлу → «Свойства», строка «Размер». Обратите внимание: там два числа, «Размер» и «Размер на диске»; сравнивать нужно первое.
- macOS — выделить файл и нажать пробел или Cmd + I.
- Android — в файловом менеджере, в свойствах файла. Или откройте инструмент контрольной суммы: он показывает и размер тоже.
- Linux —
ls -lh имя-файла.
Файл с сайта и с GitHub весят по-разному. Какой правильный?
Возможно, это разные сборки — portable против установщика, arm64 против x64. Сначала убедитесь, что имена совпадают, потом сравнивайте по сумме, а не по весу.
Размер меньше нормы, но приложение установилось и работает
Тогда это, скорее всего, не оборванная загрузка, а другая сборка или пересобранный файл. Посчитайте сумму: если не совпадает с релизом, переустановите из официального источника.
В магазине указан один размер, а скачалось меньше
Нормально: магазины показывают размер до сжатия и отдают устройству только нужную часть под его процессор. Для магазинных установок размер вообще не показатель.
Приложение установлено. Осталось то, что даёт ему серверы
Одна ссылка на все устройства, серверы в нескольких странах, автообновление списка и поддержка в Telegram — ответ ~10 минут.