Век живи, век учись

Если при restore бэкапа InterBase gbak вам выдает ошибку
decompression length error
то скорее всего бэкап был сделан другой (предыдущей) версией gbak (или InterBase).
В этом случае или надо взять gbak.exe от нужной версии, или сделать бэкап повторно с указанием опции -expand.

Получается, что у InterBase опцию -expand желательно указывать при бэкапе? И у Firebird?

Читать на сайте автора.