Hi Kamran, As per the ASN.1 definition,if the tag number is greater than 30,then it will encoded in two or more octets. In the First octet,first two bits represent the tag number,third bit represent primitive or constructive and remaining bits contains all ones. In the second octet,actual tag number will be encoded.
Hope this help you. regards, KB Devaraj RPG Cellular Services Ltd Chennai,India +91 9841012030 > -----Original Message----- > From: Massoud Kamran [SMTP:[EMAIL PROTECTED]] > Sent: 05 December, 2001 12:17 AM > To: [EMAIL PROTECTED] > Subject: [ASN.1] BER Encoded tag > > I am decoding a transfer syntax based on BER according to the > specification > of the application that I am dealing with. During decoding I check a tag > "9F1C" and my code consider that as an error as it is specified based on > my > understanding of 8825, X209 that the tag less than 30 has to encoded on 1 > byte. > I would like to know if you have the same understanding than me. > apparently > the application programmers who encode the PDU pretend that this is > allowed, > I disagree. I will be pleased to know your point of view. > Thanks for your input > M.Kamran
