TAILIEUCHUNG - Bài tập & Hướng dẫn Các giải thuật nén file

Tham số truyền vào là tên của file nén và tên file kết quả giải nén. Kết quả trả về 0 nếu không thành công; 1 nếu thành công. - Destructor: giải phóng các dữ liệu Yêu cầu: thư viện được xây dựng. | CTDL 2 CÁC GIẢI THUẬT NÉN ---oOo Bài 1. Nén RLE Viết lớp RLE với các chức năng cơ bản để nén và giải nén tập tin sử dụng thuật toán nén PCX RLE. Các chức năng yêu cầu như sau - Contructor khởi tạo các thành phần dữ liệu cần thiết cho việc nén và giải nén - Compress tiến hành nén 1 file cho trước thành 1 tập tin nén. Tham số truyền vào là tên của file cần nén và tên file kết quả nén. Kết quả trả về 0 nếu không thành công 1 nếu thành công trong trường hợp này trả về hiệu suất của phép nén. - De-Compress giải nén 1 file cho trước đã được nén bằng chức năng Compress của class . Tham số truyền vào là tên của file nén và tên file kết quả giải nén. Kết quả trả về 0 nếu không thành công 1 nếu thành công. - Destructor giải phóng các dữ liệu Yêu cầu thư viện được xây dựng thành 2 file - File .H chứa mô tả class - File .CPP chứa cài đặt các phương thức của class Bài 3. Nén Huffman tĩnh Viết lớp STATIC_HUFFMAN với các chức năng cơ bản để nén và giải nén tập tin. Các chức năng yêu cầu như sau - Contructor khởi tạo các thành phần dữ liệu cần thiết cho việc nén và giải nén - Compress tiến hành nén 1 file cho trước thành 1 tập tin nén. Tham số truyền vào là tên của file cần nén và tên file kết quả nén. Kết quả trả về 0 nếu không thành công 1 nếu thành công trong trường hợp này trả về hiệu suất của phép nén. File nén lưu bảng thống kê số lần xuất hiện của các ký tự với mô tả chi tiết Header như sau o 4 bytes số byte kích thước của file gốc o 2 bytes chiều dài Header kể cả bảng thống kê số lần xuất hiện của các ký tự 6 5 n o Bảng thống kê số lần xuất hiện của mỗi ký tự 5 n bytes - De-Compress giải nén 1 file cho trước đã được nén bằng chức năng Compress của class . Tham số truyền vào là tên của file nén và tên file kết quả giải nén. Kết quả trả về 0 nếu không thành công 1 nếu thành công. - Print-Tree in cây Huffman - Print-Code-Table In bảng mã bit của từng ký tự. Theo thứ tự tăng dần của mã ASCII - Destructor giải phóng các dữ liệu 1 5 Hướng dẫn tóm tắt ý chính Bài 3 Mô tả cây .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.