Header ads

Header ads
» »Unlabelled » File CHD là gì? Sử dụng file CHD như thế nào?

Nếu đang chơi game retro, bạn có thể đã bắt gặp các file có phần mở rộng ".chd". Trong hầu hết các trường hợp, những file đó có một số điểm chung: Chúng có tên khó hiểu, tương đối lớn và dường như không hữu ích gì.

Hãy cùng Quantrimang.com tìm hiểu về file CHD và cách sử dụng nó qua bài viết sau đây!

File CHD là gì?

Nói tóm lại, file CHD là disk image game arcade được MAME sử dụng. Điều này giải thích tại sao chúng có kích thước rất lớn. Ngày nay, chúng đã trở nên khá phổ biến trong nhiều trình giả lập, sử dụng ROM tương đối lớn, như một số lõi PlayStation Libretro trong Retroarch và tất cả các bản phân phối định hướng giả lập phổ biến cho loạt máy vi tính Raspberry Pi.

CHD là disk image game arcade được MAME sử dụng
CHD là disk image game arcade được MAME sử dụng

Nếu CHD của bạn là MAME ROM, thì chúng (thường) sẽ được lưu trữ trong các thư mục có cùng tên, trong thư mục ROM chính của MAME.

Nếu chúng là bản sao lưu của các game cho PlayStation gốc hoặc một số console khác sử dụng đĩa quang, thì trong hầu hết các trường hợp, chúng nên được đặt trực tiếp trong thư mục con ROM của trình giả lập.

Trong trường hợp trình giả lập console, các file CHD thường chứa toàn bộ game, do đó, bạn có thể "mở chúng" trong trình giả lập và bắt đầu chơi. Tuy nhiên, trong MAME, chúng chỉ là một phần của game, vì MAME chủ yếu mô phỏng các máy arcade.

Không giống như game console, game arcade thường có phần cứng và phần mềm chuyên dụng thay đổi giữa các game. Phần mềm thường được lưu trữ trong các chip ROM. Tại một số thời điểm, với các chip ROM đắt tiền và những game ngày càng lớn, đi kèm phần hình ảnh ấn tượng, các nhà phát triển bắt đầu sử dụng đĩa CD hoặc ổ cứng để lưu trữ những asset đáng giá nhất của game - đồ họa, âm thanh, nhạc, hiệu ứng - trong khi vẫn giữ các phần cốt lõi nhỏ hơn của game trên các chip ROM.

Phần mềm thường được lưu trữ trong các chip ROM
Phần mềm thường được lưu trữ trong các chip ROM

Lý do bài viết đề cập đến tất cả những điều này là vì, các CHD thường vô dụng với MAME. Bạn sẽ cần các file ROM thực tế đi kèm để có thể sử dụng chúng. Các file CHD chứa asset của game chứ không phải bản thân game. Bạn sẽ phải tìm các ROM đi kèm với file CHD cụ thể của mình và bất kỳ file bổ sung nào liên quan đến phần cứng mà game chạy.

Hãy đặt các ROM đó trong thư mục con ROM của MAME và đặt CHD của bạn vào cùng một vị trí, nhưng tại các thư mục con có tên riêng của chúng, sau đó thử chạy ROM với MAME. Nếu bạn không sử dụng dòng lệnh mà là biến thể MAME dựa trên GUI, trước tiên bạn có thể cần phải quét/kiểm tra ROM của mình.

Kiểm tra nội dung của file CHD

Công cụ tốt nhất (từ những gì chúng ta biết) để làm việc với các file CHD đến từ chính nguồn của chúng, MAME. Công cụ đó gọi là chdman. Tùy thuộc vào thiết lập MAME, nó có thể đã được cài đặt hoặc bạn có thể tự cài bằng lệnh:

sudo apt install mame-tools
Cài đặt chdman
Cài đặt chdman

Để kiểm tra image CHD và xem một số thông tin về cấu trúc của nó, hãy sử dụng:

chdman info -i IMAGE_FILENAME.chd
Kiểm tra image CHD và xem một số thông tin về cấu trúc của nó
Kiểm tra image CHD và xem một số thông tin về cấu trúc của nó

Chuyển đổi CHD

Bạn có thể sử dụng cùng một công cụ để trích xuất nội dung của file CHD và tạo file.

Trích xuất CHD sang định dạng dễ truy cập hơn, như IMG để sao lưu ổ cứng hoặc kết hợp file BIN & CUE để sao lưu CD, là một ý kiến hay, nếu bạn dự định sử dụng các file đó trong một trình giả lập khác không hỗ trợ định dạng CHD. Trong trường hợp file image ổ cứng, hãy sử dụng:

chdman extracthd -i IMAGE_FILE.CHD -o OUTPUT_FILE.IMG
File image ổ cứng
File image ổ cứng

Đối với các bản sao lưu CD, thay thế extracthd trong lệnh trên bằng extractcd.

Các bản sao lưu CD
Các bản sao lưu CD

Về mặt lý thuyết, nếu bạn đang sử dụng một trình giả lập như PCSX ReARMed hoặc Demul, RetroArch hay một số bản phân phối giả lập cho Raspberry Pi, bạn chỉ phải đặt các file CHD của mình vào đường dẫn ROM của trình giả lập để phát hiện và sử dụng chúng.

Thư mục ROM có thể trông lộn xộn nếu nó chứa các bản sao lưu của nhiều game:

    Đó là bởi vì, với sự kết hợp file CUE & BIN, mỗi track của CD gốc được lưu dưới dạng một file BIN riêng biệt, do đó, một game có thể được chia thành hàng tá file.

    Mỗi track của CD gốc được lưu dưới dạng một file BIN riêng biệt
    Mỗi track của CD gốc được lưu dưới dạng một file BIN riêng biệt

    Định dạng file CHD được tạo ra như một cách hiện đại hơn để lưu trữ các ROM như vậy, và do đó, nó vượt trội về mọi mặt. Mọi thứ có thể được chứa trong một file duy nhất và nén không mất dữ liệu (lossless) được áp dụng thông minh (tùy thuộc vào nội dung) để có kết quả tối ưu. Ví dụ, dữ liệu điển hình có thể được nén bằng thuật toán zlib, nhưng các track âm thanh riêng lẻ được nén bằng Flac. Điều này dẫn đến tốc độ nén lớn và không làm mất dữ liệu, vì các loại nén được sử dụng là "lossless".

    Tốc độ nén lớn
    Tốc độ nén lớn

    Để chuyển đổi một game được phân chia thành CUE và một loạt các file BIN sang một file CHD, hãy sử dụng:

    chdman createcd -i "FILENAME.cue" -o "OUTPUT_FILENAME.chd"

    Mặc dù có thể, nhưng bạn không phải điều chỉnh các tham số nén - những lựa chọn tối ưu sẽ tự động được chọn cho bạn. Trong quá trình chuyển đổi, chdman sẽ trình bày các loại nén khác nhau mà nó sử dụng trong từng trường hợp, cùng nhiều thông tin khác.

    chdman sẽ trình bày các loại nén khác nhau
    chdman sẽ trình bày các loại nén khác nhau

    Sau khi việc chuyển đổi hoàn tất, hãy thử load file CHD mới của bạn trong cùng một trình giả lập bạn đã sử dụng ban đầu để load game đó. Nếu nó hoạt động, hãy xóa các file gốc và chuyển sang game tiếp theo.

    Xóa các file gốc
    Xóa các file gốc

    Nếu bạn giữ nhiều game retro, bằng cách chuyển đổi game lớn nhất trong số chúng sang định dạng CHD, ít nhất là đối với các trình giả lập hỗ trợ nó, cuối cùng bạn sẽ có thể tiết kiệm nhiều Gigabyte dung lượng và sau đó sử dụng để lưu trữ nhiều game retro hơn!


    Khóa đào tạo Power BI phân tích báo cáo để bán hàng thành công
    KHÓA HỌC LẬP TRÌNH PYTHON TỪ CƠ BẢN ĐẾN CHUYÊN NGHIỆP

    Khóa học Lập trình Visual Foxpro 9 - Dành cho nhà quản lý và kế toán

    Khóa học hướng dẫn về Moodle chuyên nghiệp và hay
    Xây dựng hệ thống đào tạo trực tuyến chuyên nghiệp tốt nhất hiện nay.



    Khóa học AutoIt dành cho dân IT và Marketing chuyên nghiệp

    Khoá học Word từ cơ bản tới nâng cao, học nhanh, hiểu sâu


    Khóa học hướng dẫn sử dụng Powerpoint từ đơn giản đến phức tạp HIỆU QUẢ
    Khóa học Thiết kế, quản lý dữ liệu dự án chuyên nghiệp cho doanh nghiệp bằng Bizagi
     Khoa hoc hay
    Khóa học Phân tích dữ liệu sử dụng Power Query trong Excel


    Khóa học Phân tích dữ liệu sử dụng TableAU - Chìa khóa thành công!
    Nhấn vào đây để bắt đầu khóa học


    Khóa học Phân tích dữ liệu sử dụng SPSS - Chìa khóa thành công!

    Khóa học "Thiết kế bài giảng điện tử", Video, hoạt hình 
    kiếm tiền Youtube bằng phần mềm Camtasia Studio
    Khóa học HƯỚNG DẪN THIẾT KẾ VIDEO CLIP CHO DÂN MARKETING CHUYÊN NGHIỆP
     Xây dựng website​​​​
    HƯỚNG DẪN THIẾT KẾ QUẢNG CÁO VÀ ĐỒ HỌA CHUYÊN NGHIỆP VỚI CANVA
    Hãy tham gia khóa học để trở thành người chuyên nghiệp. Tuyệt HAY!😲👍
     Khoa hoc hay
    MICROSOFT ACCESS



    GOOGLE SPREADSHEETS phê không tưởng
     Khoa hoc hay
    Khóa hoc lập trình bằng Python tại đây

    Hacker mũ trắng




    Hãy tham gia khóa học để biết mọi thứ

    Để tham gia tất cả các bài học, Bạn nhấn vào đây 
    Khóa học sử dụng Adobe Presenter-Tạo bài giảng điện tử
     Khoa hoc hay

    Khóa học sử dụng Edmodo để dạy và học hiện đại để thành công



    Cập nhật công nghệ từ Youtube tại link: congnghe.hocviendaotao.com
    Tham gia nhóm Facebook
    Để tham gia khóa học công nghệ truy cập link: http://thuvien.hocviendaotao.com
    Mọi hỗ trợ về công nghệ email: dinhanhtuan68@gmail.com

    About Học viện đào tạo trực tuyến

    Xinh chào bạn. Tôi là Đinh Anh Tuấn - Thạc sĩ CNTT. Email: dinhanhtuan68@gmail.com .
    - Nhận đào tạo trực tuyến lập trình dành cho nhà quản lý, kế toán bằng Foxpro, Access 2010, Excel, Macro Excel, Macro Word, chứng chỉ MOS cao cấp, IC3, tiếng anh, phần mềm, phần cứng .
    - Nhận thiết kế phần mềm quản lý, Web, Web ứng dụng, quản lý, bán hàng,... Nhận Thiết kế bài giảng điện tử, số hóa tài liệu...
    HỌC VIỆN ĐÀO TẠO TRỰC TUYẾN:TẬN TÂM-CHẤT LƯỢNG.
    «
    Next
    Bài đăng Mới hơn
    »
    Previous
    Bài đăng Cũ hơn