Chuyển đến nội dung
Convertube

Tệp ICO: một kho nhỏ chứa biểu tượng, và trình duyệt thực sự cần gì

Bên trong tệp .ico có gì, vì sao tệp PNG mang tên .ico vẫn làm favicon được, khi nào cần ICO nhiều kích thước thực sự. Chuyển đổi ICO ngay trên trình duyệt.

Tóm tắt nhanh

Loại
Hình ảnh
Kiểu nén
Không mất dữ liệu
Đuôi tệp
.ico
Kiểu MIME
image/x-icon
Tên gọi khác
favicon

Tệp ICO không phải một ảnh đơn lẻ mà là một kho nhỏ: nhiều phiên bản của cùng một biểu tượng ở các kích thước khác nhau — 16, 32, 48, 256 điểm ảnh — được đóng gói chung để thứ gì hiển thị nó cũng chọn được kích thước mình cần. Windows giới thiệu định dạng này năm 1985 và đến nay biểu tượng ứng dụng, biểu tượng lối tắt và tài nguyên trình cài đặt vẫn được cung cấp theo cách đó.

Đọc thêm

Trên web thì mọi thứ thoải mái hơn. Theo quy ước, trình duyệt yêu cầu /favicon.ico, nhưng chúng sẵn lòng nhận dữ liệu PNG đằng sau tên tệp đó, và đã như vậy từ nhiều năm. Đó là lý do rất nhiều công cụ tạo favicon — kể cả công cụ này — ghi byte PNG vào tệp .ico: nó dùng được ở mọi nơi cần favicon, còn canvas của trình duyệt thì không tạo được tệp ICO nhiều ảnh thực sự.

Sự khác biệt trở nên quan trọng khi bạn ra khỏi trình duyệt. Biểu tượng ứng dụng Windows, lối tắt hay tài nguyên trình cài đặt cần một tệp ICO thực sự có nhiều kích thước bên trong, và một tệp PNG đổi tên sẽ không dùng được. Với những trường hợp đó, phần mềm chỉnh sửa biểu tượng chuyên dụng là công cụ phù hợp. Chuyển ICO sang PNG ở đây là theo chiều ngược lại và rất đơn giản: biểu tượng được giải nén thành ảnh chỉnh sửa được, giữ nguyên nền trong suốt, và bạn nhận được kích thước mà bộ giải mã của trình duyệt trả về — thường là kích thước lớn nhất.

Chuyển ICO sang định dạng khác

Chuyển định dạng khác sang ICO

Câu hỏi thường gặp về ICO

Chuyển ICO sang PNG thì nhận được kích thước nào?

Kích thước mà bộ giải mã của trình duyệt trả về, thường là kích thước lớn nhất được đóng gói bên trong. Để chọn một kích thước cụ thể — nhất là kích thước được vẽ riêng chứ không phải phóng thu — hãy dùng phần mềm chỉnh sửa biểu tượng chuyên dụng.

Tệp .ico trang này tạo ra có phải ICO thực sự không?

Không. Đó là dữ liệu PNG trong một tệp mang tên .ico, thứ trình duyệt chấp nhận làm favicon. Một tệp ICO nhiều kích thước thực sự không thể tạo bằng canvas của trình duyệt.

Nó có dùng làm favicon được không?

Được. Mọi trình duyệt hiện nay đều chấp nhận dữ liệu PNG đằng sau tên tệp .ico, và rất nhiều website dùng biểu tượng đúng theo cách này.

Có dùng làm biểu tượng ứng dụng Windows được không?

Không. Biểu tượng ứng dụng, lối tắt và trình cài đặt cần một tệp ICO thực sự với nhiều kích thước đóng gói bên trong. Hãy dùng công cụ tạo biểu tượng chuyên dụng cho những trường hợp đó.

Nền trong suốt có được giữ lại không?

Có. Biểu tượng hầu như luôn có nền trong suốt, và PNG giữ chính xác kênh alpha.

Có nên dùng luôn favicon PNG không?

Thường là nên. Các website hiện đại tham chiếu thẳng tới favicon .png. Tên .ico chủ yếu phục vụ đường dẫn mặc định /favicon.ico mà các ứng dụng cũ vẫn yêu cầu.