База знаний · Библиотеки
Целостность: почему библиотека приходит именно та
Контрольные суммы, зеркало и статус «ZIP готов»: невидимая защита каждой установки.
Каждая установка библиотеки — это скачивание чужого кода на ваш компьютер. Мы сделали этот процесс проверяемым на каждом шаге — так, чтобы об этом можно было не думать. Вот что происходит за кулисами каждой установки.
Шаг 1. Файл лежит на нашем зеркале
Архивы библиотек хранятся на зеркале Trema в России — а не тянутся при каждой установке с тысяч разных сайтов. Зеркало собирается из проверенных источников реестром libraries.trema.ru; статус «ZIP готов» в каталоге означает, что архив уже лежит у нас и скачается мгновенно.

Шаг 2. Контрольная сумма
У каждого архива есть цифровой отпечаток — контрольная сумма. При установке Trema IDE сверяет скачанный файл с отпечатком из каталога: файл повреждён при передаче или подменён — установка не пройдёт. Тот же принцип защищает установщики самой программы (SHA-256 на странице загрузки) и пакеты плат с зеркала.
Шаг 3. Установка — атомарная
Библиотека встаёт целиком или не встаёт вообще: оборванный интернет или выключенный компьютер не оставят «половину библиотеки», из-за которой всё загадочно глючит. Повторная установка всегда безопасна.
Шаг 4. В школе — ещё строже
В школьном режиме к этому добавляются запрет установочных скриптов пакетов и замок на источниках: на детские машины попадает только проверенное и только по доверенным каналам (см. «Безопасность установки в классе»).
Что это значит для вас
Ничего — и в этом смысл. Вы просто нажимаете «Установить», а цепочка «зеркало → сумма → атомарность» отрабатывает молча. Безопасность, которую видно, — это обычно неудобство; безопасность, которой не видно, — это инженерия. Мы за второй вариант.
Читайте также
Обновлено: 19 июля 2026
