Compress la gi

Nén file hay file compression là một phần quan trọng cốt lỗi trong cách thức hoạt động của website. Nó cho phép chúng ta truyền tải dữ liệu file mà không cần phải tốn quá nhiều băng thông và thời gian. Bất cứ khi nào bạn muốn tải một file ZIP hoặc xem một bức ảnh JPGE từ website, nghĩa là bạn đang nhận được những lợi từ quá trình sử dụng nén file đấy.

Bạn đang xem: Compress là gì

Đang xem: Compressed là gì

Vậy nên đôi khi chúng ta tự hỏi: nén file hoạt động ra sao? Tiếp theo mình sẽ trình bày cho các bạn một cái nhìn tổng quan về hoạt động nén file.

Nén file là gì?

Nói một cách đơn giản, nén file (hoặc data compression) là hành động làm giảm kích cỡ của một file, trong khi vẫn có thể bảo tồn và phục vụ sử dụng các dữ liệu gốc. Cách thức này cho phép các file dữ liệu chiếm ít diện tích lưu trữ hơn, ngoài ra còn giúp truyền dữ liệu qua internet dễ dàng hơn nữa.

Điều quan trọng bạn cần lưu ý là hoạt động nén file chỉ có thể đạt được một giới hạn nhất định. Trong khi nén file thành dạng file ZIP giúp giảm kích cỡ file xuống, bạn không thể tiếp tục nén file đó thêm một lần nữa để giảm thêm kích cỡ.

Hiện nay tồn tại hai kiểu nén file

Lossy compressionLossless compression

Kiểu nén lossy compression hoạt động ra sao?

File MP3 không chứa tất cả thông tin audio từ bản ghi gốc, thay vì vậy, nó chỉ sử dụng và phát ra những âm thanh mà tai người có thể nghe được. Bạn sẽ không thể nào nhận biết được file MP3 bị thiếu hay mất mát dữ liệu ra sao, vì vậy, việc xóa thông tin dư thừa dẫn đến kích thước file thấp hơn mà không gặp phải bất kỳ nhược điểm nào.

Thay vì sử dụng để hiển thị ra cả 10 khối ghép hình như ở trên, chúng ta có thể loại bỏ tất cả các khối chỉ để lại một khối để biểu thị cho mỗi loại màu sắc. Khi đó, nếu chúng ta sẽ dùng con số để biểu thị có bao nhiêu miếng xếp hình của mỗi màu, nghĩa là chúng ta đã thể hiện cùng một thông tin chính xác bằng số lượng miếng xếp hình ít hơn nhiều so với ban đầu. Thay vì dùng 10 miếng xếp hình, thì chúng ta chỉ cần sử dụng 3 miếng thôi.

Tiếp theo, hãy xem xét một ví dụ thực tế, trong chuỗi dữ liệu dưới đây:

ssssssssssssssssssssssaaaaaaaaffffffffffffBạn hoàn toàn có thể nén chuỗi bên trên thành

s22a8f12Nó cho phép chúng ta sử dụng 8 ký tự để biểu thị 42 ký tự trên cùng dạng dữ liệu.

Nén file hay file compression là một phần quan trọng cốt lỗi trong cách thức hoạt động của website. Nó cho phép chúng ta truyền tải dữ liệu file mà không cần phải tốn quá nhiều băng thông và thời gian. Bất cứ khi nào bạn muốn tải một file ZIP hoặc xem một bức ảnh JPGE từ website, nghĩa là bạn đang nhận được những lợi từ quá trình sử dụng nén file đấy.

Đang xem: Compressed là gì

Vậy nên đôi khi chúng ta tự hỏi: nén file hoạt động ra sao? Tiếp theo mình sẽ trình bày cho các bạn một cái nhìn tổng quan về hoạt động nén file.

Nén file là gì?

Nói một cách đơn giản, nén file (hoặc data compression) là hành động làm giảm kích cỡ của một file, trong khi vẫn có thể bảo tồn và phục vụ sử dụng các dữ liệu gốc. Cách thức này cho phép các file dữ liệu chiếm ít diện tích lưu trữ hơn, ngoài ra còn giúp truyền dữ liệu qua internet dễ dàng hơn nữa.

Điều quan trọng bạn cần lưu ý là hoạt động nén file chỉ có thể đạt được một giới hạn nhất định. Trong khi nén file thành dạng file ZIP giúp giảm kích cỡ file xuống, bạn không thể tiếp tục nén file đó thêm một lần nữa để giảm thêm kích cỡ.

Hiện nay tồn tại hai kiểu nén file

Lossy compressionLossless compression

Kiểu nén lossy compression hoạt động ra sao?

Lossy compression (hay nén mất mát) giảm kích cỡ file bằng cách loại bỏ các bits thông tin không cần thiết. Hình thức phổ biến của lossy compression chính là hình ảnh như JPGE, MP3 – là hai ví dụ điển hình phổ biến nhất.

Xem thêm: Gta San Andreas Việt Hóa (Bản Gốc) Cho Pc, Tải Gta San Andreas Việt Hóa Miễn Phí Cho Pc

File MP3 không chứa tất cả thông tin audio từ bản ghi gốc, thay vì vậy, nó chỉ sử dụng và phát ra những âm thanh mà tai người có thể nghe được. Bạn sẽ không thể nào nhận biết được file MP3 bị thiếu hay mất mát dữ liệu ra sao, vì vậy, việc xóa thông tin dư thừa dẫn đến kích thước file thấp hơn mà không gặp phải bất kỳ nhược điểm nào.

Compress la gi

Thay vì sử dụng để hiển thị ra cả 10 khối ghép hình như ở trên, chúng ta có thể loại bỏ tất cả các khối chỉ để lại một khối để biểu thị cho mỗi loại màu sắc. Khi đó, nếu chúng ta sẽ dùng con số để biểu thị có bao nhiêu miếng xếp hình của mỗi màu, nghĩa là chúng ta đã thể hiện cùng một thông tin chính xác bằng số lượng miếng xếp hình ít hơn nhiều so với ban đầu. Thay vì dùng 10 miếng xếp hình, thì chúng ta chỉ cần sử dụng 3 miếng thôi.

Compress la gi

Đây là một cách thể hiện khá đơn giản về cách lossless compression có thể được ứng dụng. Nó lưu trữ thông tin tương tự theo cách hiệu quả hơn nhiều bằng cách loại bỏ sự dư thừa.

Xem thêm: Phân Phối Game Kiếm Tiền Trên Mạng Từ Phân Phối Game Mwork, Phân Phối Game Kiếm Tiền

Tiếp theo, hãy xem xét một ví dụ thực tế, trong chuỗi dữ liệu dưới đây:

ssssssssssssssssssssssaaaaaaaaffffffffffffBạn hoàn toàn có thể nén chuỗi bên trên thành

s22a8f12Nó cho phép chúng ta sử dụng 8 ký tự để biểu thị 42 ký tự trên cùng dạng dữ liệu.