def pad_file_to_size(filename, min_file_size):
    """
    若文件大小不足 min_file_size，则在文件末尾填充 0x00 至目标大小。
    """
    if not os.path.exists(filename):
        return

    current_size = os.path.getsize(filename)
    if current_size < min_file_size:
        need_pad = min_file_size - current_size
        print(f"[pad_file_to_size] 补齐文件 {filename}："
              f"填充 {need_pad} 字节 0x00 使其达到 {min_file_size} 字节")
        with open(filename, "ab") as f:
            f.write(b"\x00" * need_pad)
若文件大小不足 min_file_size，则在文件末尾填充 0x00 至目标大小。
biliup/engine/sync_downloader.py