Части слова казн/о/хран/и/тель
Состав слова казн — корень, о — соединительная гласная, хран — корень, и — суффикс, тель — суффикс, — нулевое окончание.
Основа слова казнохранитель