Skip to main content

Nén mã là gì?

Mã máy tính có thể được coi là DNA của thế giới kỹ thuật số mdash;Các dòng dữ liệu thô tạo nên tất cả các chương trình, tệp đồ họa và nhạc kỹ thuật số.Tệp hoặc ứng dụng càng lớn và phức tạp, nó càng chứa nhiều mã.Với những hạn chế hữu hạn của các ổ cứng và các loại lưu trữ dữ liệu khác, việc nén mã thường được sử dụng để tạm thời thu nhỏ kích thước của các tệp.Nó hoạt động bằng cách sử dụng các thuật toán đặc biệt để làm cho một đoạn mã nhỏ hơn cho một phần lớn hơn.Dữ liệu có thể được nén và không nén theo cách này, miễn là một chương trình nén biết thuật toán chính xác để mở khóa nó. Hầu hết những người biết cách sử dụng máy tính có ít nhất sự quen thuộc với cách lưu trữcủa kilobyte, megabyte, gigabyte, v.v.Những gì họ có thể không hiểu là mối quan hệ giữa các đơn vị đo lường này và các từ thực tế, đồ họa, âm nhạc và các chương trình mà họ thao túng trên màn hình.Một byte duy nhất đại diện cho một ký tự duy nhất của văn bản và bản thân nó được tạo thành từ tám đơn vị nhỏ hơn được gọi là bit.Các bit là các thành phần thô của thông tin kỹ thuật số và cách chúng được sắp xếp tạo ra các chữ cái khác nhau của bảng chữ cái, số hoặc các loại ký tự khác.chúng sao cho một hoặc hai ký tự của phiên bản nén đại diện cho một số lượng lớn hơn của bản gốc.Hai loại nén mã chính được gọi là

Mất

và không mất.Nén mất có thể được sử dụng trong trường hợp mất dữ liệu có thể chấp nhận được, chẳng hạn như các tệp nhạc trong đó một số tần số không cần thiết.Về cơ bản, một thuật toán mất tính đếm số lần một phần dữ liệu nhất định được sử dụng lại trong một tệp và tạo ra một đoạn mã nhỏ hơn kiểm đếm số đó.Nén kích thước lớn hơn thường có thể đạt được bằng phương pháp này và định dạng MP3 là một ví dụ về loại tệp nén này.Trong khi đó nén không mất mát giữ nó, không nén.Điều này dẫn đến kích thước tệp nén lớn hơn, nhưng lưu giữ chất lượng tệp gốc.Tài liệu văn bản và các tệp tương tự khác, trong đó thông tin không thể bị mất, phải được nén theo cách này. Nói chung, một tệp nén không thể được sử dụng hoặc thao tác trừ khi nó không bị nén đầu tiên.Nén là trạng thái tạm thời, do đó được sử dụng chủ yếu cho mục đích lưu trữ hoặc truyền tải.Tuy nhiên, điều này không mở rộng cho các tệp âm nhạc và video được nén, trong đó các chương trình tồn tại có thể giải mã khi đang bay, trong quá trình phát lại.