1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

Hỏi về cách siêu nén trong Winrar ?

Chủ đề trong 'Hỏi đáp Tin học' bởi ttvn2008, 03/03/2009.

  1. 1 người đang xem box này (Thành viên: 0, Khách: 1)
  1. ttvn2008

    ttvn2008 Thành viên mới Đang bị khóa

    Tham gia ngày:
    12/01/2008
    Bài viết:
    177
    Đã được thích:
    0
    Hỏi về cách siêu nén trong Winrar ?

    Tôi dùng phần mềm chia sẻ ngang hàng Bittorrent 6.1.2 để tải về được file video định dạng *.WMV co tên là Underworld 3 rise Of the Lycans DVDSCR với dung lượng là 840 MB. Sau đó tôi dùng Winrar để nén file Underworld 3 rise Of the Lycans DVDSCR. Wmv kể trên để đ ược file nén Underworld 3 rise Of the Lycans DVDSCR.r ar có dung lượng 532 KB thông qua hình ảnh ở trang Web sau (file : trang tong hop) :
    http://www.mediafire.com/?sharekey=7d3d8dbfd7091eab75a4fc82078ae6c8e04e75f6e8ebb871
    Tôi đã quýet virus cho hai file kể trên rồi. Từ lúc đầu có file dung lượng 840 MB nén xuống còn 532 KB là siêu nén rồi (nhỏ gấp 1 triệu lần). Thời gian gải nén và nén file trên thì chừng khoảng 2 phút thôi. Trong khi đó những file khác nén không được bao nhiêu. Điều đó chứng tỏ trong phần mềm nén file winrar, winzip đang dùng hiện nay vẫn chưa ai có thể lập trình để có thể nén được như file kể trên của tôi. Tôi hy vọng trong tương lai các nhà lập trình viên có thể viết được thuật toán nén và giải nén để có thể nén được file nhỏ đi gấp 1 triệu lần hoặc hơn nữa ( 1 tỷ lần). Vậy có được không trong tương lai sẽ xuất hiện phần mềm siêu nén hơn nữa ?
    Xin cảm ơn !
  2. quyda

    quyda Thành viên rất tích cực

    Tham gia ngày:
    11/11/2004
    Bài viết:
    2.730
    Đã được thích:
    1
    Em chỉ e là file của bác là file rỗng thì tỉ lệ nén mới tốt thế bác ạ
  3. trunglupin

    trunglupin Thành viên quen thuộc

    Tham gia ngày:
    25/07/2008
    Bài viết:
    277
    Đã được thích:
    0
    quả này chắc bác nén bị lỗi rồi
    chứ em thấy dùng winrar chả nén được bao nhiêu, tác dùng chính là gộp nhiều file lại để cop cho nhanh thôi ạ
  4. nothinglastz

    nothinglastz Thành viên quen thuộc

    Tham gia ngày:
    18/08/2003
    Bài viết:
    828
    Đã được thích:
    0
    Trước hết mình chắc chắn là file Underworld 3 rise Of the Lycans DVDSCR.WMV của bạn đã bị hỏng trong quá trình tải về. Thuật toán nén file dù có thể khác nhau nhưng đều dựa trên một đặc điểm cơ bản là thay thế, rút gọn các ký tự giống nhau trong file. Như vậy, tỉ lệ nén cao hay thấp phụ thuộc rất nhiều vào nội dung của file được nén. Tuy vậy, không có một phương thức nén nào có thể nén dữ liệu với tỉ lệ như bạn đã nói (nếu như tệp đó không bị hỏng). Bạn có thể kiểm tra lại bằng cách tạo một tệp toàn AAA, BBB và nén rồi so sánh với một tệp bình thường có kích cỡ tương tự.
    Để nén cỡ nhỏ bạn có thể tham khảo chuẩn nén tarball (*.tar.bz2) rất tốt hiện nay. Còn trong tương lại có một phần mềm nén tỉ lệ 1:1 triệu cho mọi tệp như bạn nói hay không? Có thể có, nhưng sẽ phải dựa trên quy tắc: file được nén càng nhỏ thì phần mềm để nén / giải nén sẽ càng phải lớn (như một ngân hàng dữ liệu thay thế thông minh vậy).
  5. MrPrince

    MrPrince Moderator Staff Member

    Tham gia ngày:
    01/01/2006
    Bài viết:
    8.629
    Đã được thích:
    10
    Ngày trước tớ cũng trình diễn nén từ 700mb xuống còn 2kb, giải nén ra vẫn đủ 700mb nhưng... không xài được . Cái này do lỗi khi nén hoặc file nguồn mà thôi ^^.
    Nói chung là chưa thể có bước đột phá trong thuật toán nén được .
  6. trunglupin

    trunglupin Thành viên quen thuộc

    Tham gia ngày:
    25/07/2008
    Bài viết:
    277
    Đã được thích:
    0
    đã thử down file này về và giải nén đúng thật là giải nén xong ra file gốc hơn 700mb (file nén có mấy trăm kb thôi).có điều là giải nén xong thì ko đọc được file gốc này, có thể là do máy em thiếu codec hoặc do file nén của bác bị lỗi
    em thì em nghĩ có lẽ nó bị lỗi, vì cũng chưa bao h nén được ở mức kinh khủng như vậy, bình thường nén xuống được còn 1/2 là siêu roài
  7. MrPrince

    MrPrince Moderator Staff Member

    Tham gia ngày:
    01/01/2006
    Bài viết:
    8.629
    Đã được thích:
    10
    Trình diễn luôn ^^ .
    Chắc chắn không có virus đâu các bạn nhé .
    Tớ xin đảm bảo .
    http://www.mediafire.com/?j1nzwuhjtnx
    Thử down về & giải nén xem nào .
  8. trunglupin

    trunglupin Thành viên quen thuộc

    Tham gia ngày:
    25/07/2008
    Bài viết:
    277
    Đã được thích:
    0
    okie, qủa là siêu nén
    có điều vẫn ko đọc được file gốc???
  9. WHITE_TIGER_new

    WHITE_TIGER_new Thành viên rất tích cực

    Tham gia ngày:
    05/12/2001
    Bài viết:
    6.419
    Đã được thích:
    0
    Siêu nén không phải là không thể nén được nhưng không phải loại file nào cũng có thể nén nhỏ hết cỡ được,ngày trước tôi có đĩa code breck,lúc đầu chỉ có 10 file và mỗi file chỉ có 1Mb nhưng khi giải nén ra thì file iso đó có dung lượng là 700mb.Nhưng sau đó mới biết là các soft chỉ có thể nén được như vậy nếu như các dữ liệu của nó chỉ ở dạng số chứ các dữ liệu dạng như movie thì giỏi lắm chỉ giảm được 5 đến 10% là cùng mà thôi.
    Đừng bao giờ nghĩ có thể siêu nén đến mức trên nếu như file ở dạng movie,còn nếu ở dạng văn bản hay bản vẽ thì ok
  10. MrPrince

    MrPrince Moderator Staff Member

    Tham gia ngày:
    01/01/2006
    Bài viết:
    8.629
    Đã được thích:
    10
    Tớ có bảo là tớ làm được đâu.
    Tớ mà làm được thế chắc giờ tớ đang ngồi hốt tiền qua paypal rồi .

Chia sẻ trang này