O que é o formato de ficheiro LIC?
Arquivos com a extensão .lic são arquivos de licença usados em redes e em máquinas individuais por aplicativos shareware e comerciais. Um arquivo .lic contém dados de registro ou ativação vinculados ao aplicativo que o emitiu.
A estrutura dos arquivos .lic não é padronizada - muitos fornecedores não relacionados usam a mesma extensão, portanto, o formato é inteiramente definido pelo fornecedor. Um arquivo pode ser um arquivo de texto simples legível ou um token binário criptografado. A criptografia ou codificação é aplicada quando a prioridade é proteger os direitos de licença. Uma forma de texto simples amplamente reconhecida é o formato FlexNet (anteriormente FlexLM), onde o arquivo abre com linhas de palavras-chave como SERVER, DAEMON, INCREMENT ou FEATURE; outros fornecedores armazenam dados de licença como XML ou como blobs assinados codificados em base64 que parecem lixo em um editor de texto. Como não há uma assinatura de magic bytes, o arquivo é identificado pelo aplicativo que o criou, não pelo seu conteúdo.
Os arquivos .lic geralmente são fornecidos ao usuário pelo produtor do software após uma compra. Para que o software permaneça dentro de uma licença válida, o arquivo deve estar instalado no disco rígido ou estar acessível localmente em um caminho de rede. O arquivo é gerado no momento do registro ou ativação do software.
Os produtores também usam arquivos .lic para restringir a funcionalidade em versões de avaliação de software comercial. Após baixar uma avaliação, um arquivo .lic com tempo limitado ou limite de contagem de uso é colocado no dispositivo, impedindo o uso total até que uma versão paga seja adquirida. Variantes de texto simples podem ser inspecionadas em um editor de texto, mas arquivos binários ou assinados nunca devem ser editados manualmente.
Segurança e proteção
RISCO: MEDIUMUm arquivo .lic contém dados, não é um programa, portanto, abrir um para leitura é seguro. Os riscos reais são práticos: (1) nunca edite uma licença - alterá-la quebra a assinatura criptográfica e o software a rejeitará, e adulterar para estender uma avaliação ou desbloquear recursos é fraude de licença; (2) trate seu .lic como um segredo caso ele contenha sua identidade de compra/conta, pois pode ser mal utilizado; (3) cuidado com downloads de «arquivo .lic gratuito» ou «gerador de licença / keygen» - eles são um vetor clássico de malware e pirataria. Obtenha arquivos de licença apenas do fornecedor do software.
Detalhes do formato
em resumoProgramas que abrem arquivos LIC
Detalhes técnicos
especificação profunda| Tipo de formato | Sem padrão universal - inteiramente definido pelo fornecedor por aplicativo; não existe uma especificação única |
| Tipo MIME | application/octet-stream |
| Magic bytes | Nenhum - nenhuma assinatura de arquivo padrão; o aplicativo emissor identifica o arquivo, não seu conteúdo de bytes |
| Variante de texto simples | Linhas estruturadas por palavras-chave; arquivos FlexNet/FlexLM abrem com diretivas como `SERVER`, `DAEMON`, `INCREMENT` e `FEATURE` |
| Variante XML | Alguns fornecedores codificam termos de licença, contagem de assentos e chaves criptográficas como elementos XML dentro do arquivo `.lic` |
| Variante binária/assinada | Tokens codificados em Base64 ou binários brutos assinados produzidos pelo mecanismo de licença do fornecedor; aparecem como dados ilegíveis em um editor de texto |
| Codificação | ASCII ou UTF-8 para licenças baseadas em texto; Base64 ou binário bruto para tokens assinados e criptografados |
| Escopo de ativação | Por máquina (node-locked) ou em toda a rede (licença flutuante servida a partir de um servidor de licenças) |
| Tipos de licença suportados | Perpétua, com tempo limitado (data de expiração incorporada) ou com limite de contagem de uso (número de inicializações ou usuários simultâneos) |
| Tamanho típico do arquivo | Alguns centenas de bytes a alguns kilobytes; raramente excede 10 KB |
| Aliases de extensão comuns | Arquivos funcionalmente semelhantes podem ter as extensões `.license`, `.key` ou [.dat](/format/dat), dependendo do fornecedor |
| Local de armazenamento típico | Diretório de instalação do aplicativo ou uma pasta de licença designada pelo fornecedor; licenças flutuantes residem em um servidor de licenças |
| Servidor de licença de rede | FlexNet Publisher (anteriormente FlexLM) é a tecnologia de servidor de licenças mais amplamente implantada que emite e valida arquivos `.lic` em uma LAN |
| Editabilidade | Variantes de texto simples são legíveis por humanos e podem ser inspecionadas; variantes binárias ou assinadas criptograficamente não devem ser editadas manualmente |
| Lançado | No single origin - a long-standing convention for licensing/activation files |
Conversões de LIC
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos LIC.