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 .

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
29    177    4    01-05-2024
Đã 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.