GDBM_File
СОДЕРЖАНИЕ
ИМЯ
GDBM_File - доступ к библиотеке gdbm из Perl5.
СИНТАКСИС
use GDBM_File ;
tie %hash, 'GDBM_File', $filename, &GDBM_WRCREAT, 0640;
# Use the %hash array.
untie %hash ; ОПИСАНИЕ
GDBM_File — модуль, позволяющий программам Perl использовать возможности библиотеки GNU gdbm. Если вы планируете использовать этот модуль, вам следует иметь под рукой руководство по gdbm.
Большинство функций libgdbm.a доступны через интерфейс GDBM_File.
В отличие от встроенных хэшей Perl, небезопасно delete текущий элемент из связанного хэша GDBM_File во время итерации по нему с помощью each. Это ограничение библиотеки gdbm.
ДОСТУПНОСТЬ
gdbm доступен в любом архиве GNU. Главный сайт — ftp.gnu.org, но настоятельно рекомендуется использовать один из многочисленных зеркал. Список зеркал можно получить по адресу http://www.gnu.org/order/ftp.html.
БЕЗОПАСНОСТЬ И ПЕРЕНОСИМОСТЬ
Не принимайте файлы GDBM из ненадежных источников.
Файлы GDBM не являются переносимыми между платформами.
Документация GDBM не подразумевает, что файлы из ненадежных источников могут безопасно использоваться с libgdbm.
Злонамеренно созданный файл может привести к сбою perl или даже к раскрытию уязвимости безопасности.
ОШИБКИ
Необходимо задокументировать доступные функции и интерфейс gdbm/perl.
Необходимо добавить интерфейс для обработки номеров и сообщений об ошибках GDBM.
СМОТРИТЕ ТАКЖЕ
perl(1), DB_File(3), perldbmfilter.
© 1993–2020 Larry Wall and others
Licensed under the GNU General Public License version 1 or later, or the Artistic License.
The Perl logo is a trademark of the Perl Foundation.
https://perldoc.perl.org/5.30.3/GDBM_File