File mappings bind file extensions to a specific Sisulizer scanner. Basically a mapping tells Sisulizer what kind of scanner should be used with certain kind of files. Sisulizer has several build-in mappings. They contains the mappings of the standard file extensions.
For example Windows binary file scanner is used for the following file extensions:
| Scanner | File extension | Description |
|---|---|---|
| Windows binary file | .exe | Windows application file |
| Windows binary file | .dll | Windows library file |
| Windows binary file | .ocx | ActiveX component file |
Similarly .exe file extension has been bound to the following scanners:
| File extension | Scanner | Description |
|---|---|---|
| .exe | .NET binary file | .NET binary file compiled by any .NET compiler |
| .exe | C++Builder binary file | Windows binary file compiled by C++Builder |
| .exe | Delphi binary file | Windows binary file compiled by Delphi |
| .exe | Visual Basic binary file | Windows binary file compiled by Visual Basic 6 |
| .exe | Windows binary file | Windows binary file compiled by any C/C++ compiler such as Visual Studio |
When you run Project Wizard and there are more that one scanner or no scanner attached to the file extension of your file, Project Wizard shows Select File Format sheet that lets you select the scanner to be used. If there are no attached scanners, Sisulizer will show all available scanners. Select the one that you want to use. If the file extension of your file has been attached to more that one scanners Sisulizer shows only those scanner. If you want Sisulizer to show all scanners check Show all file types.
You can edit the default file mappings by choosing Tools | General -> File Mappings. If you use a custom file extension often it is recommended that you will map it. This will make creating a new project little bit faster.