O que é o tipo de arquivo .DEF?
A extensão do arquivo DEF é atribuída a arquivos de definição de módulo salvos em formato de texto simples. O DEF foi desenvolvido pela Cadence Design Systems para programas criados através do Microsoft Visual C++ assim como outras ferramentas de desenvolvimento de software C++.
Os arquivos DEF são normalmente utilizados na construção de uma biblioteca de links dinâmicos (DLL) para várias aplicações de software. O seu objectivo é fornecer ao linker da aplicação dados sobre atributos, exportações, etc. de diferentes módulos ou bibliotecas e ligar um grande número de componentes.
Tipicamente, os ficheiros .def têm pelo menos duas secções. A primeira é a declaração BIBLIOTECA que leva apenas uma linha. Ela é usada para indicar que o arquivo .def pertence a alguma DLL em particular. A segunda é a instrução EXPORTS que contém a lista de funções e possíveis valores ordinais de cada função que será exportada pela DLL.
O arquivo DEF é necessário se o desenvolvedor do software não utilizar _declspec ou _dllexportar funções de exportação. Um arquivo .def é normalmente acompanhado por um arquivo .lef correspondente para representar todas as informações necessárias sobre os componentes em um formato ASCII.
Software para abrir ou converter arquivos DEF
Você pode abrir arquivos DEF com os seguintes programas: