I have a .db file on my linux/cpanel server, created using Apache's httxt2dbm, for the purpose of a RewriteMap.
Someone has deleted my original text file and viewing the .db.pag file in a text editor shows a lot of strange characters, making it unusable.
Does anyone know of a way of viewing/exporting my .db.pag file into a readable format please?
Если он имеет окончание pag
, это хэш-файл SDBM.
Вы можете сбросить его с помощью этого небольшого скрипта ruby (другие языки, такие как Python или Perl, также будут работать с аналогичными скриптами):
require 'sdbm'
SDBM.open 'my_database' do |db|
db.each do |key, value|
puts "Key: #{key}, Value: #{value}"
end
end
, где my_database
- имя файла вашей базы данных без .pag
окончание.
Источник: http://ruby-doc.org/stdlib-2.0.0/libdoc/sdbm/rdoc/SDBM.html