Trang Chủ Phát triển Mã khối là gì? - định nghĩa từ techopedia

Mã khối là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Mã khối có nghĩa là gì?

Trong lập trình phần mềm, mã khối được sử dụng để chuyển đổi mã phần mềm hoặc thuật toán thành bất kỳ dạng cụ thể nào để các lỗi, nếu có, trong mã có thể được giảm thiểu. Mã khối cũng có thể được áp dụng trong các lĩnh vực viễn thông, lý thuyết thông tin và lý thuyết mã hóa. Ý tưởng chính là mã hóa tin nhắn cho người nhận theo cách mà người nhận có thể giải quyết các lỗi, nếu có, trong tin nhắn với sự trợ giúp của mã hóa.

Techopedia giải thích Mã khối

Nhà toán học người Mỹ Richard Hamming có thể yêu cầu rất nhiều tín dụng cho mã khối tiên phong vào năm 1950. Trên thực tế, một mã khối như vậy được đặt tên là "mã Hamming" sau Hamming.

Ý tưởng chính đằng sau mã khối là cung cấp cho người dùng hoặc người nhận các mã đầu vào đó với sự trợ giúp mà người dùng có thể giải quyết bất kỳ lỗi nào có thể có trong mã mà không cần liên hệ với nguồn mã. Trong viễn thông, nguyên tắc là mã hóa tin nhắn theo cách sao cho người nhận tin nhắn có thể sửa một số lỗi giới hạn để có thể chấp nhận tối thiểu tin nhắn. Hành động này ngăn chặn khả năng truyền lại tin nhắn, gây lãng phí thời gian và tài nguyên.

Có một số loại mã khối được sử dụng, bao gồm:

  • Mã sậy-Solomon
  • Mã Hamming
  • Mã mở rộng
  • Mã Golay
  • Mã Hadamard
  • Mã sậy-Muller
Mã khối là gì? - định nghĩa từ techopedia