anchor.diff:                                                iv_length = 4 ).
       CONCATENATE rv_data lv_xstring INTO rv_data IN BYTE MODE.
   
  +    lv_objects_total = lines( it_objects ).
  +
       LOOP AT it_objects ASSIGNING <ls_object>.
  +
  +      lv_objects_processed = sy-tabix.
  +
  +      cl_progress_indicator=>progress_indicate(
  +        EXPORTING
  +          i_text               = |encoding objects &1% ( &2 of &3 )|
  +          i_processed          = lv_objects_processed
  +          i_total              = lv_objects_total ).
  +
         lv_xstring = type_and_length( <ls_object> ).
         CONCATENATE rv_data lv_xstring INTO rv_data IN BYTE MODE.
   
  
positive.code:           lv_len        TYPE i,
            lv_compressed TYPE xstring,
            lv_xstring    TYPE xstring.
  
      FIELD-SYMBOLS: <ls_object> LIKE LINE OF it_objects.
  
  
      rv_data = c_pack_start.
  
  
negative.code: 
    METHOD delta.
  
      DATA: lv_delta  TYPE xstring,
            lv_base   TYPE xstring,
            lv_result TYPE xstring,
  *          lv_bitbyte TYPE ty_bitbyte,
            lv_offset TYPE i,
            lv_sha1   TYPE lif_defs=>ty_sha1,
            ls_object LIKE LINE OF ct_objects,
            lv_len    TYPE i,
            lv_org    TYPE x,
  *          lv_i       TYPE i,
            lv_x      TYPE x.
  
      FIELD-SYMBOLS: <ls_object> LIKE LINE OF ct_objects.
  
  