О, не заметил, что здесь вопрос и ответил в личку.
Продублирую:
.pad - падстэк
.dra - symbol drawing - файл любого футпринта, редактируемый, я бы назвал его "исходником" футпринта
.psm - package symbol - футпринт обычного компонента, нередактируемый
.bsm - mechanical symbol, механический футпринт, нередактируемый
.osm - format symbol - форматки, надписи и подобное
.fsm - flash symbol - графика апертуры типа flash для падстэков, раньше широко применялась в thru-hole падстэках для негативных плэйн-слоев; сейчас, при использовании позитивных плэйнов потеряла смысл, видимо для совместимости осталась
.ssm - shape symbol - понятно, шейп используемый для создания падстэков сложной/нестандартной формы.
Цитата
и... что конкретно делает приложение "DB Doctor"?
Ну как видно из названия - лечит

Реально, именно так я бы это и назвал - лечит файлы аллегро(все вышеперечисленные + для SiP) от ошибок в них - находит некорректные описания чего-либо и исправляет их. Почему это не делается "на лету" и почему вообще возникают ощибки в файлах - не знаю, без знакомства с их форматом не возьмусь комментировать. Но исходя из практики деление на рабочее приложение, которое читает-редактирует-записывает рабочие файлы и отдельное, которое только читает-исправляет-записывает, очень даже хорошо себя чувствует. За 10 лет работы с аллегро еще не случилась ситуация, чтобы потерялся какой-то файл из-за внутренней ошибки в нем, DB Doctor всегда прочитает и исправит ошибки если таковые имеются.