code: def split_size(size):
      '''Split the file size into several chunks.'''
      rem = size % CHUNK_SIZE
      if rem == 0:
          cnt = size // CHUNK_SIZE
      else:
          cnt = size // CHUNK_SIZE + 1
  
      chunks = []
      for i in range(cnt):
          pos = i * CHUNK_SIZE
          if i == cnt - 1:
              disp = size - pos
          else:
              disp = CHUNK_SIZE
          chunks.append((pos, disp))
      return chunkf split_size(size):
      '''Split the file size into several chunks.'''
      rem = size % CHUNK_SIZE
      if rem == 0:
          cnt = size // CHUNK_SIZE
      else:
          cnt = size // CHUNK_SIZE + 1
  
      chunks = []
      for i in range(cnt):
          pos = i * CHUNK_SIZE
          if i == cnt - 1:
              disp = size - pos
          else:
              disp = CHUNK_SIZE
          chunks.append((pos, disp))
      return chunks
docs: Split the file size into several chunks.