AFAIK,.dll为PE格式,.lib呢?
.dll
.lib
有2种扩展名为.lib的文件:
[某些编译器(例如Microsoft)使用COFF format,而某些(例如Borland / Codegear)使用OMF format。
尽管我总是COFF格式
[在十六进制编辑器中检查lib文件(Visual Studio 2010),数据似乎与Unix上的.a文件... ar存档相同。它的开头有两个特殊文件(名称为空),它们是某种符号列表。
如果您有兴趣实际查看内容: