file2video / modules /merge.py
ar08's picture
Upload 17 files
8f0cb79 verified
raw
history blame contribute delete
863 Bytes
import os
def merge_cunks(chunk_dir, output_file):
"""Merges files from the 'chunks' directory into the original file."""
# Get a list of chunk files
chunk_files = sorted([f for f in os.listdir(chunk_dir) if f.endswith('.bin')])
with open(output_file, 'wb') as output_f:
for chunk_file in chunk_files:
chunk_path = os.path.join(chunk_dir, chunk_file)
with open(chunk_path, 'rb') as chunk_f:
output_f.write(chunk_f.read())
print(f"Merged {len(chunk_files)} chunks into '{output_file}'")
if __name__ == "__main__":
chunk_dir = "chunks" # Directory containing the chunk files
output_file = "merged_output.txt" # Name of the merged output file
print("Merging chunks...")
merge_cunks(chunk_dir, output_file)
print(f"Chunks merged into '{output_file}'")