Công cụ dòng lệnh để hợp nhất các hình ảnh BIN đa theo dõi Redump
Kết hợp nhiều tệp BIN theo dõi thành một cặp BIN/CUE duy nhất trong khi tính toán lại các offset của sector, bảo tồn các bản gốc, và cung cấp một thao tác tách có thể đảo ngược. Chris Putnam đã viết binmerge như một công cụ nhỏ cho việc bảo trì hình ảnh đĩa trên Windows và các máy tính để bàn khác. Nó sửa chữa các tệp CUE, hỗ trợ các quy ước đặt tên Redump, và chạy từ dòng lệnh, vì vậy nó phù hợp với những người chơi game retro, những người bảo tồn, và các hacker ROM chuẩn bị hình ảnh cho các trình giả lập và vá lỗi.
Cách binmerge hợp nhất hình ảnh đa track mà không làm thay đổi bản gốc
binmerge đọc một bảng CUE và các tệp BIN track liên quan, nối dữ liệu track thành một BIN đầu ra duy nhất, và viết một CUE đã được sửa đổi với các offset sector được cập nhật. Công cụ này thực hiện các thao tác không phá hủy, có nghĩa là nó để nguyên các tệp BIN nguồn và tạo ra các sản phẩm hợp nhất mới bên cạnh chúng. Một lệnh --split tích hợp có thể khôi phục bố cục theo track gốc từ một tệp đã hợp nhất.
Cách nó hoạt động trên máy tính để bàn khi thực hiện hợp nhất hoặc tách
Script này nhẹ và dựa trên Python, vì vậy nó có yêu cầu thời gian chạy tối thiểu so với các tiện ích gốc. Nó xử lý các tệp tuần tự từ đĩa thay vì tải toàn bộ hình ảnh vào RAM, điều này giữ cho việc sử dụng bộ nhớ thấp cho các hình ảnh CD lớn. Xử lý hàng loạt hoạt động thông qua giao diện dòng lệnh, cho phép người dùng lập trình hợp nhất cho nhiều bộ CUE/BIN mà không cần nhắc nhở tương tác.
Mô hình an toàn và xử lý tính toàn vẹn tệp trong quá trình hoạt động
Các thao tác được thực hiện theo thứ tự đọc trước: công cụ này tính toán lại các offset và xuất các tệp mới mà không ghi đè lên các tệp đầu vào, giảm thiểu nguy cơ mất dữ liệu do vô tình. Nó hỗ trợ tất cả các chế độ khối và nhắm đến các loại track nhị phân, phù hợp với tiêu chuẩn Redump để đảm bảo độ chính xác lưu trữ. Việc bổ sung một lệnh tách có thể đảo ngược thêm một lớp an toàn cho các quy trình bảo tồn.
Ai có thể vận hành nó và kỹ năng kỹ thuật nào được yêu cầu
Công cụ này yêu cầu sự quen thuộc với quy trình làm việc qua dòng lệnh và một môi trường Python cục bộ trên Windows hoặc các máy tính để bàn khác. Nó tích hợp vào các chuỗi công cụ lập trình và tương thích với các giao diện đồ họa do bên thứ ba tạo ra, mà một số người dùng triển khai để tránh việc sử dụng dòng lệnh trực tiếp. Đối với những người dùng cần tương tác GUI, một lớp bọc đồ họa riêng biệt tồn tại thay vì là bản gốc của script.
binmerge phù hợp với những nhà lưu trữ có tư duy kỹ thuật chấp nhận các đánh đổi từ dòng lệnh
binmerge là một lựa chọn chính xác cho người dùng phải chuyển đổi các hình ảnh đa đường Redump thành các cặp BIN/CUE đơn trong khi giữ nguyên bản gốc. Nó nhắm đến những người thoải mái với việc lập trình và môi trường Python; những người mới có thể thích một giao diện đồ họa được duy trì bởi cộng đồng. Hãy mong đợi sự sửa chữa độ lệch chính xác và các thao tác có thể đảo ngược, với điều kiện là công cụ hoạt động từ dòng lệnh thay vì cung cấp một GUI tích hợp sẵn.