标准的ASN.1编码规则有基本编码规则(BER,Basic Encoding Rules)、唯一编码规则(DER,Distinguished Encoding Rules)、压缩编码规则(PER,Packed Encoding Rules)和XML编码规则(XER,XML Encoding Rules)
PER (压缩编码规则) 分为:对齐方式(Aligned PER,APER)与非对齐方式(Unaligned PER,UPER)两种情况,两者的关键区别是,APER编码指在对一串数据进行编码时,要求对每一个数据格式的编码(完成以后)都要进行八位(8bit)对齐操作,即需要高位或者低位补0操作;UPER编码指在对一串数据进行编码时,只在全部数据编码结束后才进行八位(8bit)对齐操作。
参考:https://blog.youkuaiyun.com/weixin_39920581/article/details/86692189