Перейти к содержимому
FastOffice

Установка F1

Что именно устанавливается, как скачать сборку, проверить SHA-256, подпись и нотаризацию, где найти процессор.

F1 — табличный редактор. Внутри установленного приложения находится Rust-процессор compute_contract_cli. Он принимает JSON-запросы, держит открытую книгу в памяти текущего процесса и возвращает JSON-ответы.

Объект Роль Граница
F1.app Пользовательский интерфейс табличного редактора Открытие и редактирование книг человеком
compute_contract_cli Rust compute contract Открытие, чтение, изменение, история, вычисление и сохранение
subsetId Идентификатор открытой сессии книги Живёт только внутри одного процесса CLI
sheetKey Стабильный ключ листа Берётся из activeSheet.path; не заменять именем листа
viewport Ограниченное окно данных Не материализует книгу целиком
result.xlsx Физический OOXML-пакет Результат save_workbook_subset

Один и тот же Rust-владелец обслуживает desktop host и внешний интеграционный процесс. Оболочка не должна реализовывать отдельную семантику формул, истории или сохранения.

Это процессный API, а не HTTP API. Браузер не может запускать локальный бинарный файл напрямую. Для сервера или Web UI поверх него нужен контролируемый service host; схема приведена в разделе 10.

1 Откройте каталог релиза В браузере откройте https://dl.plantype.ru/f1/release/latest/
2 Выберите пакет Для Mac с Apple Silicon скачайте F1-2026.3.18.96-mac-arm64.zip. Для Intel Mac используйте mac-x64, для Windows — x64-setup.exe, для Linux — deb/rpm/AppImage.
3 Скачайте контрольные суммы В том же каталоге скачайте SHA256SUMS.
Окно терминала
mkdir -p ~/Downloads/f1-first-run
cd ~/Downloads/f1-first-run
curl -fLO \
https://dl.plantype.ru/f1/release/latest/F1-2026.3.18.96-mac-arm64.zip
curl -fLO https://dl.plantype.ru/f1/release/latest/SHA256SUMS
Окно терминала
cd ~/Downloads/f1-first-run
shasum -a 256 F1-2026.3.18.96-mac-arm64.zip

Ожидаемая сумма:

532dafedb40b3b1d21aba089274cc2d4cbb6d2acdaf2d4c4f9f017865e622c00
Окно терминала
cd ~/Downloads/f1-first-run
mkdir -p unpacked
ditto -x -k F1-2026.3.18.96-mac-arm64.zip unpacked
mkdir -p ~/Applications/F1-2026.3.18.96
ditto unpacked/F1.app ~/Applications/F1-2026.3.18.96/F1.app

Проверка подписи и нотариального заверения

Заголовок раздела «Проверка подписи и нотариального заверения»
Окно терминала
APP="$HOME/Applications/F1-2026.3.18.96/F1.app"
codesign --verify --deep --strict --verbose=2 "$APP"
spctl -a -vv "$APP"

Ожидается успешная проверка codesign и строка accepted / Notarized Developer ID от spctl.

Окно терминала
open "$HOME/Applications/F1-2026.3.18.96/F1.app"

Откройте любую XLSX-книгу и убедитесь, что видна сетка. После этого F1 можно закрыть: следующий раздел использует встроенный Rust-процессор напрямую.

Окно терминала
BIN="$HOME/Applications/F1-2026.3.18.96/F1.app/Contents/Resources/runtime/native/compute_contract_cli"
file "$BIN"
test -x "$BIN" && echo "compute contract готов"

Ассистент документации

Ответ собран из документации и может быть неточным — сверяйтесь с источниками.