Important files - redwerk/fred GitHub Wiki

Список файлов и каталогов в Freenet.

Дисклеймер: Список не полный и в будущем будет дополнен.

Table of Contents

Программа

bin/, lib/
Программные файлы, необходимые для запуска или обновления Freenet в основном файлы принадлежат к Tanuki Java оболочке и сценариям для автообновления.
license/
Информация о лицензии.
run.sh
Скрипт для управления оболочкой Freenet.
freenet*.jar
Пакеты Java.
plugins/
Java пакеты для плагинов и их SHA-1 суммы.
seednodes.fref
Список ссылок на первичные узлы (ноды), используемые для объявления.
startssl.pem
SSL-сертификат для серверов Freenet. Используется при вызове команды update.sh/update.cmd и при загрузке плагина с центральных серверов.
Файлы, используемые только установщиком и при программном обновлении:
freenet-latest-installer-windows.exe, freenet-latest-installer-nonwindows.jar
Официальный пакет для установки.
update.sh
Скрипт для обновления вне основного демона Freenet.
wrapper_Linux.zip
Архив, который содержит оболочку Tanuki Java.
sha1test.jar
Загружает файлы и проверяет контрольные суммы.
freenet*.jar.sha1, seednodes.fref.sha1, update.sha1, wrapper_Linux.zip.sha1, plugins/*.sha1
SHA-1 суммы, используемые для проверки загружаемых файлов при установке и обновлениях Freenet.

Конфигурация

wrapper.conf, freenet.ini
Основные конфигурационные файлы.
freenet.l10n.*.override.properties
Язык интерфейса по умолчанию.

Ссылки на узлы (ноды)

seednodes.fref
Список ссылок на начальные узлы, используемые для объявления.
node-XXXX, peers-XXXX, opennet-ZZZZ, openpeers-ZZZZ, openpeers-old-ZZZZ
Ваши darknet (X) и opennet (Z) идентификаторы и пиры.

Состояние пользователя

master.keys
Не потеряйте это.
node.db4o (or node.db4o.crypt)
Постоянный статус загрузки (до 1468)
client.dat (or client.dat.crypt)
Постоянный статус загрузки / выгрузки (после 1468)
client.dat.bak (or client.dat.bak.crypt)
Резервное копирование постоянных загрузок / выгрузок и статус
extra-peer-data-XXXX
Для сообщений N2N.
persistent-temp-XXXX
Постоянно-временные файлы - пространство, используемое для текущих постоянных загрузок / выгрузок (.fblob для автоматического обновления)
bookmarks.dat, completed.list.downloads, completed.list.uploads
Не требует пояснений.
Обратите внимание, что после 1468 загруженные блоки и информация о состоянии загрузки хранятся в отдельном файле. Это может быть в persistent-temp, но в некоторых случаях он будет находиться в папке, в которую загружается файл (так как он может быть обрезан и переименован после завершения загрузки). Он будет больше, чем сжатый файл и будет иметь похожее имя файла, заканчивающееся на .freenet-tmp.

Состояние выполнения

bootID
Параметр изменяется при каждом запуске приложения, чтобы мы знали, корректно ли закончился предыдущий сеанс.
prng.seed
Сид для PRNG.
client-throttle.dat, node-throttle.dat
Используется для управления нагрузкой.
packets-XXXX.dat, packets-ZZZZ.dat
Используется страница интернет-подключения.
uptime.dat, uptime.old.dat
Используется для определения времени безотказной работы (информация для других нод).

Место хранения

datastore/
Datastore.
downloads/
Завершенные загрузки.

Логи

hs_err_pidNNNN.log
Журнал сбоев JVM.
logs/, wrapper.log*
Логи Фринета и логи оболочки.
⚠️ **GitHub.com Fallback** ⚠️