type-encode link