docs: public long getStartOfArchive(RandomAccessData data) {
          long length = Bytes.littleEndianValue(this.block, this.offset + 12, 4);
          long specifiedOffset = Bytes.littleEndianValue(this.block, this.offset + 16, 4);
          long actualOffset = data.getSize() - this.size - length;
          return actualOffset - specifiedOffset;
      }