Che cos'è il formato di file LIC?
I file con estensione .lic sono file di licenza utilizzati all'interno di reti e su macchine individuali da applicazioni shareware e commerciali. Un file .lic contiene dati di registrazione o attivazione legati all'applicazione che lo ha emesso.
La struttura dei file .lic non è standardizzata: molti fornitori non correlati utilizzano la stessa estensione, quindi il formato è interamente definito dal produttore. Un file può essere un semplice file di testo leggibile o un token binario crittografato. La crittografia o la codifica vengono applicate quando la priorità è proteggere i diritti di licenza. Una forma di testo semplice ampiamente riconosciuta è il formato FlexNet (precedentemente FlexLM), in cui il file si apre con righe di parole chiave come SERVER, DAEMON, INCREMENT o FEATURE; altri fornitori memorizzano i dati di licenza come XML o come blob firmati codificati in base64 che appaiono come caratteri casuali in un editor di testo. Poiché non esiste una firma magic byte, il file viene identificato dall'applicazione che lo ha creato, non dal suo contenuto.
I file .lic vengono solitamente forniti all'utente dal produttore del software dopo l'acquisto. Affinché il software rimanga con una licenza valida, il file deve essere installato sul disco rigido o essere accessibile localmente su un percorso di rete. Il file viene generato al momento della registrazione o dell'attivazione del software.
I produttori utilizzano i file .lic anche per limitare le funzionalità nelle versioni di prova dei software commerciali. Dopo aver scaricato una versione trial, un file .lic limitato nel tempo o nel numero di utilizzi viene inserito nel dispositivo, impedendo l'uso completo fino all'acquisto della versione a pagamento. Le varianti in testo semplice possono essere ispezionate in un editor di testo, ma i file binari o firmati non devono mai essere modificati manualmente.
Sicurezza e incolumità
RISCHIO: MEDIUMUn file .lic è un dato, non un programma, quindi aprirne uno per leggerlo è sicuro. I rischi reali sono pratici: (1) non modificare mai una licenza - cambiarla rompe la firma crittografica e il software rifiuterà il file, e manometterla per estendere una prova o sbloccare funzioni è frode; (2) tratta il tuo .lic come un segreto se contiene la tua identità di acquisto/account, poiché può essere usato impropriamente; (3) diffida dai download di «file .lic gratuiti» o «generatori di licenze / keygen» - sono classici vettori di malware e pirateria. Ottieni i file di licenza solo dal fornitore del software.
Dettagli del formato
in sintesiProgrammi che aprono file LIC
Dettagli tecnici
specifiche approfondite| Tipo di formato | Nessuno standard universale - interamente definito dal fornitore per ogni applicazione; non esiste una specifica singola |
| Tipo MIME | application/octet-stream |
| Magic bytes | Nessuno - nessuna firma di file standard; l'applicazione emittente identifica il file, non il suo contenuto in byte |
| Variante testo semplice | Righe strutturate con parole chiave; i file FlexNet/FlexLM si aprono con direttive come `SERVER`, `DAEMON`, `INCREMENT` e `FEATURE` |
| Variante XML | Alcuni fornitori codificano i termini di licenza, il numero di postazioni e le chiavi crittografiche come elementi XML all'interno del file `.lic` |
| Variante binaria/firmata | Token codificati in Base64 o binari grezzi prodotti dal motore di licenza del fornitore; appaiono come dati illeggibili in un editor di testo |
| Codifica | ASCII o UTF-8 per licenze basate su testo; Base64 o binario grezzo per token firmati e crittografati |
| Ambito di attivazione | Per macchina (node-locked) o per l'intera rete (licenza floating gestita da un server di licenza) |
| Tipi di licenza supportati | Perpetua, limitata nel tempo (data di scadenza incorporata) o limitata nel numero di utilizzi (numero di avvii o utenti simultanei) |
| Dimensione tipica del file | Da poche centinaia di byte a pochi kilobyte; raramente supera i 10 KB |
| Alias comuni dell'estensione | File funzionalmente simili possono avere le estensioni `.license`, `.key` o [.dat](/format/dat) a seconda del fornitore |
| Posizione di archiviazione tipica | Directory di installazione dell'applicazione o una cartella licenze designata dal fornitore; le licenze floating risiedono su un server di licenza |
| Server di licenza di rete | FlexNet Publisher (precedentemente FlexLM) è la tecnologia server di licenza più diffusa che emette e convalida i file `.lic` in una LAN |
| Modificabilità | Le varianti in testo semplice sono leggibili dall'uomo e possono essere ispezionate; le varianti binarie o firmate crittograficamente non devono essere modificate manualmente |
| Rilasciato | No single origin - a long-standing convention for licensing/activation files |
Conversioni LIC
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file LIC.