Co to jest format pliku ICON?
.icon to niestandardowe rozszerzenie używane przez różne edytory ikon i aplikacje do zapisywania małych obrazów bitmapowych przeznaczonych na ikony programów lub interfejsu użytkownika. Żadna pojedyncza organizacja nie jest właścicielem tego formatu i nie istnieje uniwersalna specyfikacja binarna; pliki mogą wewnętrznie być formatem .ico (format ikon Windows), .png, BMP lub binarnym formatem specyficznym dla danej aplikacji.
Gdy format wewnętrzny jest zgodny z ICO - co jest najczęstszym przypadkiem - plik zaczyna się od 4-bajtowego nagłówka 00 00 01 00, po którym następuje tablica ICONDIRENTRY opisująca rozmiar każdego osadzonego obrazu, a następnie bloki danych obrazu (bitmapa DIB lub osadzony PNG). Pojedynczy plik .icon oparty na ICO może zawierać wiele rozdzielczości - zazwyczaj 16×16, 32×32, 48×48, 64×64, 128×128 i 256×256 pikseli - dzięki czemu system operacyjny lub aplikacja wybiera najbardziej odpowiedni rozmiar w czasie rzeczywistym.
W systemie Windows standardem natywnym jest .ico; .icon to niestandardowy alias używany przez niektóre edytory. W systemie macOS natywnym formatem ikon jest .icns (Apple Icon Image format), a nie .icon. Jeśli aplikacja nie rozpoznaje pliku .icon, zmiana nazwy na .ico zazwyczaj rozwiązuje problem w przypadku plików opartych na ICO.
Aplikacje takie jak IconoMaker, Perfect Icon, Axialis IconWorkshop, GIMP i Adobe Photoshop mogą otwierać i zapisywać pliki .icon; IrfanView i XnView wyświetlają je, gdy formatem wewnętrznym jest ICO lub PNG.
Bezpieczeństwo
RYZYKO: LOWPliki .icon to pasywne dane obrazu. Brak kodu wykonywalnego; brak znanych exploitów w dobrze utrzymanych edytorach obrazów. Zmień nazwę na .ico i otwieraj bezpiecznie w dowolnej przeglądarce obrazów.
Szczegóły formatu
w pigułce- Ikona macOS Finder (niestandardowa ikona folderu/pliku) - macOS przechowuje niestandardowe ikony w gałęzi zasobów (resource fork) lub jako ukryty plik .icon w niektórych kontekstach; są one zgodne z ICNS, a nie Windows ICO.
- Pliki pakietów ikon specyficzne dla aplikacji - Niektóre edytory ikon (Axialis IconWorkshop i inne) mogą używać .icon jako rozszerzenia projektu lub eksportu.
Programy otwierające pliki ICON
Szczegóły techniczne
specyfikacja| Format wewnętrzny | Zazwyczaj Windows ICO (nagłówek `00 00 01 00`); może być również PNG, BMP lub binarnym formatem specyficznym dla aplikacji |
| Magic bytes ICO | `00 00 01 00` pod offsetem 0 (gdy oparty na ICO) |
| Kolejność bajtów | Little-endian (pliki oparte na ICO / BMP) |
| Głębia kolorów | 1 bpp, 4 bpp, 8 bpp, 24 bpp lub 32 bpp (32 bpp zawiera 8-bitowy kanał alfa) |
| Obsługiwane rozmiary klatek | od 16×16 do 256×256 px na klatkę (standard ICO); niektóre edytory obsługują 512×512 i większe |
| Kontener wielorozmiarowy | ICO `ICONDIR` obsługuje do 255 klatek obrazu na plik |
| Kompresja | Brak dla klatek opartych na BMP; DEFLATE dla klatek osadzonych w PNG (obsługiwane od Windows Vista) |
| Przezroczystość | 1-bitowa maska XOR (starsze ICO) lub 8-bitowy kanał alfa (klatki 32 bpp ICO / PNG) |
| Typowy rozmiar pliku | 1 KB - 500 KB |
| Standaryzacja | Niestandardowy alias dla `.ico` w większości kontekstów; brak zarejestrowanej specyfikacji formatu lub typu MIME |
| Różnica w macOS | `.icns` to natywny format ikon macOS; `.icon` w systemie macOS nie jest aliasem dla `.icns` |
| Typ MIME | `image/x-icon` (odziedziczony po ICO; nie jest formalnie zarejestrowany dla rozszerzenia `.icon` ) |
| Wydano | N/A (extension used by multiple unrelated tools) |
Konwersje ICON
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki ICON.