The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Каталогизатор домашней библиотеки MyLibrary 1.0, opennews (??), 20-Дек-22, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


133. "Каталогизатор домашней библиотеки MyLibrary 1.0"  +/
Сообщение от Аноним (133), 21-Дек-22, 02:47 
Почему вы использутете GCRY_MD_SHA256, если можно взять GCRY_MD_BLAKE2S_256 или GCRY_MD_BLAKE2B_512? BLAKE2 заметно пошустрее.
Да, версию libgcrypt придётся ограничить как >= 1.8.0, но, например, в Ubuntu 18.04 уже была 1.8.1.

До кучи, возможно, покажется полезным: помимо .fb2 есть ещё .fbd, по сути это .fb2, в котором есть только тег <description> - т.е. все данные о книге и обложка. Можно использовать для каталогизации бинарных форматов (pdf, там, djvu), положив рядом одноимённый .fdb (вроде обычно эту пару кладут в zip-архив).

Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору

155. "Каталогизатор домашней библиотеки MyLibrary 1.0"  +/
Сообщение от ProfessorNavigator (ok), 21-Дек-22, 16:23 
> BLAKE2 заметно пошустрее.

Возможно. Но на практике сколько-нибудь существенного выигрыша в скорости не заметил. Видимо потому что основной лимитирующий фактор в данном случае - скорость чтения с диска.

> До кучи, возможно, покажется полезным: помимо .fb2 есть ещё .fbd, по сути
> это .fb2, в котором есть только тег <description> - т.е. все
> данные о книге и обложка. Можно использовать для каталогизации бинарных форматов
> (pdf, там, djvu), положив рядом одноимённый .fdb (вроде обычно эту пару
> кладут в zip-архив).

Спасибо за наводку, посмотрю.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру