Mục lục:
Định nghĩa - Patch có nghĩa là gì?
Một bản vá là một bản cập nhật phần mềm bao gồm mã được chèn (hoặc vá) vào mã của chương trình thực thi. Thông thường, một bản vá được cài đặt vào một chương trình phần mềm hiện có. Các bản vá thường là các bản sửa lỗi tạm thời giữa các bản phát hành đầy đủ của gói phần mềm.
Các bản vá có thể làm bất kỳ điều sau đây:
- Sửa lỗi phần mềm
- Cài đặt trình điều khiển mới
- Giải quyết các lỗ hổng bảo mật mới
- Giải quyết các vấn đề ổn định phần mềm
- Nâng cấp phần mềm
Techopedia giải thích Patch
Các bản vá phần mềm có thể miễn phí hoặc có sẵn để bán. Một số công ty chỉ cung cấp các bản vá cho người dùng đã đăng ký. Các bản vá thường có sẵn khi tải xuống Internet.
Nếu mã nguồn ban đầu là độc quyền và không được phát hành ra công chúng, thì các bản vá được phát hành dưới dạng mã nhị phân thực thi. Các bản vá thay đổi mã lập trình hiện có bằng cách sửa đổi hoặc thay thế hoàn toàn.
Các bản vá đã trở nên cực kỳ quan trọng như một phương pháp để cập nhật các chương trình hoặc các mối đe dọa bảo mật hệ thống mới xuất hiện thường xuyên, đặc biệt là trong môi trường trực tuyến. Các bản vá trước đây được cài đặt bằng tay. Ngày nay, cập nhật tự động rất phổ biến và có sẵn dưới dạng các gói tự cài đặt từ các trang hỗ trợ của nhà cung cấp phần mềm tại trang web của họ.
Mặc dù các bản vá có thể có kích thước khác nhau từ vài kilobyte đến hàng trăm megabyte, các bản vá thường được coi là khá nhỏ. Các bản vá lớn cho hệ điều hành Microsoft Windows thường được đặt tên là các gói dịch vụ và có thể trên 100Mb.