Map<String, dynamic> toMap() { return { 'fileName': fileName, 'fileSize': fileSize, 'totalChunks': totalChunks, 'checksum': checksum, }; }