Co to jest format pliku CUR?
Pliki z rozszerzeniem .cur przechowują statyczne ikony kursora myszy używane przez systemy Windows. Format ten jest binarnym kontenerem obrazów opracowanym przez Microsoft, wprowadzonym wraz z Windows 1.0 w 1985 roku.
Pliki .cur są strukturalnie niemal identyczne z formatem ikon .ICO - oba używają 6-bajtowego nagłówka ICONDIR, po którym następuje tablica wpisów katalogowych i dane obrazu. Kluczową różnicą jest pole typu w nagłówku (02 00 dla kursorów vs. 01 00 dla ikon) oraz hotspot (punkt aktywny) zapisany dla każdego wpisu - para współrzędnych X/Y, która mówi systemowi Windows dokładnie, który piksel obrazu kursora działa jako aktywny punkt kliknięcia.
Obrazy kursorów są zazwyczaj przechowywane w trzech wariantach, z których każdy ma inne przeznaczenie:
- standardowe użycie (domyślny wskaźnik myszy),
- okresy oczekiwania (na przykład podczas otwierania pliku lub uruchamiania programu - tradycyjnie ikona klepsydry),
- tryb edycji tekstu (ikona w kształcie litery I).
Pojedynczy plik .cur może zawierać wiele wariantów rozmiarowych tego samego wskaźnika (zwykle 32×32 i 48×48 pikseli) w głębi kolorów od 1 bpp do 32 bpp. Od czasu Windows Vista wpisy mogą również zawierać wewnętrznie skompresowane dane obrazu .PNG, co zmniejsza rozmiar pliku przy zachowaniu jakości w większych wymiarach. Dla kursorów animowanych Windows używa zamiast tego formatu .ANI - kontenera opartego na RIFF, który przechowuje sekwencję klatek w stylu .cur wraz z danymi o czasie trwania każdej klatki.
Zmiana ikony kursora
Domyślna ikona kursora zapisana w plikach .cur może być zmieniona za pomocą motywów pulpitu (dystrybuowanych jako pliki .THEME). Większość motywów pulpitu jest dostępna za darmo. Motywy mogą zmieniać nie tylko ikony wskaźnika myszy, ale także menu, schematy kolorów, dźwięki, tło pulpitu, ikony folderów i inne elementy - co czyni je popularnym narzędziem do personalizacji pulpitów Windows.
Użytkownicy Windows mogą również ręcznie zmienić ikonę kursora myszy poprzez ustawienia myszy w Panelu sterowania (lub aplikacji Ustawienia w Windows 10/11), wybierając alternatywną ikonę z powiązanego pliku .cur.
Domyślna lokalizacja
Pliki .cur są domyślnie zapisywane w podfolderze Cursors znajdującym się w folderze systemowym Windows (zazwyczaj C:\Windows\Cursors).
Bezpieczeństwo
RYZYKO: LOWPlik .cur to dane obrazu, a nie kod wykonywalny, więc autentyczny plik kursora jest bezpieczny do otwarcia w przeglądarce lub zastosowania jako wskaźnik. Dwie uwagi: (1) historycznie błędy w PARSERACH kursorów/ikon (oraz w powiązanym module obsługi .ani) były wykorzystywane do zawieszania systemu Windows lub ataków, dlatego należy aktualizować system; (2) niestandardowe pakiety „motywów kursorów” z przypadkowych stron mogą zawierać instalatory z oprogramowaniem adware - pobieraj kursory z wiarygodnych źródeł i stosuj pliki .cur ręcznie, zamiast uruchamiać dołączony instalator.
Szczegóły formatu
w pigułce- Multimedia Fusion / inne niszowe narzędzia - Kilka niepowiązanych programów ponownie wykorzystało rozszerzenie .cur, ale w systemie Windows rozszerzenie to w przeważającej mierze oznacza opisany tutaj format statycznego kursora.
Programy otwierające pliki CUR
Szczegóły techniczne
specyfikacja| Typ pliku | Kontener statycznego obrazu wskaźnika myszy (binarny) |
| Deweloper | Microsoft |
| Magiczne bajty (hex, offset 0) | 00 00 02 00 - nagłówek ICONDIR: 2 zarezerwowane bajty, po których następuje pole typu 02 00 (kursor) |
| Kolejność bajtów | Little-endian |
| Struktura kontenera | 6-bajtowy nagłówek ICONDIR, tablica rekordów ICONDIRENTRY (każdy z hotspotem X/Y) oraz dane obrazu dla każdego wpisu |
| Pole typu ICONDIR | 0x0002 (kursor); odróżnia .cur od .ico, który używa 0x0001 |
| Hotspot (punkt aktywny) | Para współrzędnych pikseli X/Y dla każdego wpisu, definiująca aktywny punkt kliknięcia w obrębie obrazu kursora |
| Głębia kolorów | 1, 4, 8, 24 lub 32 bpp; wpisy 32-bitowe zawierają 8-bitowy kanał alfa |
| Wymiary obrazu | Do 256×256 px na wpis; typowe rozmiary wskaźników to 32×32 i 48×48 px |
| Obsługa wielu rozmiarów | Pojedynczy plik .cur może przechowywać wiele wariantów rozmiarowych tego samego wskaźnika w jednym katalogu |
| Kompresja | Brak dla wpisów DIB (bitmapa); DEFLATE wewnątrz osadzonych wpisów PNG (obsługiwane od Windows Vista) |
| Typ MIME | image/x-win-bitmap |
| Domyślna ścieżka przechowywania | C:\Windows\Cursors |
| Typowy rozmiar pliku | 1-100 KB |
| Animowany odpowiednik | .ani - kontener RIFF przechowujący wiele klatek w stylu .cur z czasem opóźnienia/częstotliwością dla każdej klatki |
| Wydano | 1985 (Windows 1.0) |
| Najnowsza wersja | PNG-compressed cursor entries supported since Windows Vista (2007) |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | learn.microsoft.com |
Konwersje CUR
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki CUR.