Скорее всего при переводе, этот "обрезок" чудным образом превращается в полномерный идентификатор.
Каким образом? Если часть информации уже утеряна (получен обрезок), то ее невозможно восстановить.
Ну почему сразу утерянна ? Возможно алгоритм обратимый,и можно из обрезка получить полный идентификатор. Это не противоречит логике.
Я высказываю свои предположения. Более точно на этот вопрос ответит кто нибуть из разработчиков.