code: def get_parts(self):
          
          parts = []
          start_b = 0
          end_byte = start_b + PartSize.DOWNLOAD_MINIMUM_PART_SIZE - 1
          for i in range(self.total):
              parts.append([start_b, end_byte])
              start_b = end_byte + 1
              end_byte = start_b + PartSize.DOWNLOAD_MINIMUM_PART_SIZE - 1
          return parts
docs: Partitions the file and saves the part information in memory.