Co to jest format pliku LIC?
Pliki z rozszerzeniem .lic to pliki licencji używane w sieciach oraz na poszczególnych maszynach przez aplikacje typu shareware i komercyjne. Plik .lic zawiera dane rejestracyjne lub aktywacyjne powiązane z aplikacją, która go wydała.
Struktura plików .lic nie jest ustandaryzowana - wielu niezwiązanych ze sobą dostawców używa tego samego rozszerzenia, więc format jest w całości zdefiniowany przez producenta. Plik może być zwykłym, czytelnym plikiem tekstowym lub zaszyfrowanym tokenem binarnym. Szyfrowanie lub kodowanie jest stosowane, gdy priorytetem jest ochrona praw licencyjnych. Jedną z powszechnie rozpoznawanych form tekstowych jest format FlexNet (dawniej FlexLM), w którym plik zaczyna się od słów kluczowych takich jak SERVER, DAEMON, INCREMENT lub FEATURE; inni dostawcy przechowują dane licencyjne jako XML lub jako podpisane bloki zakodowane w base64, które w edytorze tekstu wyglądają jak bełkot. Ponieważ nie istnieje sygnatura magicznych bajtów, plik jest identyfikowany przez aplikację, która go utworzyła, a nie przez jego zawartość.
Pliki .lic są zazwyczaj dostarczane użytkownikowi przez producenta oprogramowania po dokonaniu zakupu. Aby oprogramowanie zachowało ważną licencję, plik musi być zainstalowany na dysku twardym lub być dostępny lokalnie w ścieżce sieciowej. Plik jest generowany w momencie rejestracji lub aktywacji oprogramowania.
Producenci używają plików .lic również do ograniczania funkcjonalności w wersjach próbnych oprogramowania komercyjnego. Po pobraniu wersji próbnej na urządzeniu umieszczany jest plik .lic z ograniczeniem czasowym lub limitem uruchomień, co uniemożliwia pełne korzystanie z programu do momentu zakupu wersji płatnej. Warianty tekstowe można przeglądać w edytorze tekstu, ale plików binarnych lub podpisanych nigdy nie należy edytować ręcznie.
Bezpieczeństwo
RYZYKO: MEDIUMPlik .lic to dane, a nie program, więc otwarcie go do odczytu jest bezpieczne. Prawdziwe ryzyko jest praktyczne: (1) nigdy nie edytuj licencji - zmiana niszczy podpis kryptograficzny i oprogramowanie odrzuci plik, a manipulowanie w celu przedłużenia okresu próbnego lub odblokowania funkcji jest oszustwem; (2) traktuj swój plik .lic jako tajemnicę, jeśli zawiera dane o zakupie/tożsamości konta, ponieważ może zostać nadużyty; (3) uważaj na pobieranie „darmowych plików .lic” lub „generatorów licencji / keygenów” - są one klasycznym wektorem złośliwego oprogramowania i piractwa. Pobieraj pliki licencji wyłącznie od dostawcy oprogramowania.
Szczegóły formatu
w pigułceProgramy otwierające pliki LIC
Szczegóły techniczne
specyfikacja| Typ formatu | Brak uniwersalnego standardu - w całości zdefiniowany przez dostawcę dla danej aplikacji; nie istnieje jedna specyfikacja |
| Typ MIME | application/octet-stream |
| Magiczne bajty | Brak - brak standardowej sygnatury pliku; aplikacja wydająca identyfikuje plik, a nie jego zawartość bajtowa |
| Wariant tekstowy | Linie o strukturze opartej na słowach kluczowych; pliki FlexNet/FlexLM otwierają się dyrektywami takimi jak `SERVER`, `DAEMON`, `INCREMENT` i `FEATURE` |
| Wariant XML | Niektórzy dostawcy kodują warunki licencji, liczbę stanowisk i klucze kryptograficzne jako elementy XML wewnątrz pliku `.lic` |
| Wariant binarny/podpisany | Tokeny zakodowane w Base64 lub surowe tokeny podpisane, generowane przez silnik licencyjny dostawcy; w edytorze tekstu pojawiają się jako nieczytelne dane |
| Kodowanie | ASCII lub UTF-8 dla licencji tekstowych; Base64 lub surowy format binarny dla podpisanych i zaszyfrowanych tokenów |
| Zakres aktywacji | Na maszynę (node-locked) lub ogólnosieciowy (licencja pływająca obsługiwana przez serwer licencji) |
| Obsługiwane typy licencji | Wieczysta, ograniczona czasowo (z osadzoną datą wygaśnięcia) lub ograniczona liczbą użyć (liczba uruchomień lub jednoczesnych użytkowników) |
| Typowy rozmiar pliku | Od kilkuset bajtów do kilku kilobajtów; rzadko przekracza 10 KB |
| Typowe aliasy rozszerzeń | Funkcjonalnie podobne pliki mogą mieć rozszerzenia `.license`, `.key` lub [.dat](/format/dat) w zależności od dostawcy |
| Typowa lokalizacja przechowywania | Katalog instalacyjny aplikacji lub wyznaczony przez dostawcę folder licencji; licencje pływające znajdują się na serwerze licencji |
| Sieciowy serwer licencji | FlexNet Publisher (dawniej FlexLM) to najczęściej wdrażana technologia serwera licencji, która wydaje i weryfikuje pliki `.lic` w sieci LAN |
| Edytowalność | Warianty tekstowe są czytelne dla człowieka i mogą być przeglądane; warianty binarne lub podpisane kryptograficznie nie mogą być edytowane ręcznie |
| Wydano | No single origin - a long-standing convention for licensing/activation files |
Konwersje LIC
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki LIC.