I recommend you to install the newest the .NET Framework 3.5 SP1 which includes the most recent fixes from Microsoft to use all features of Sharp IMG Viewer 2008 such as import from disk image files and virtual disk files based on DiscUtils library developed by Kenneth Bell.
Please reference the Sharp IMG Viewer 2008 documentation and readme file to develop into acquainted with hardware and software program requirements and installation procedure.
Import from image files
Sharp IMG Viewer 2008 permits you to open all image file formats supported by GDI+ (bitmaps, icons and metafiles) as nicely as Windows cursors, animated cursors and AVI frames. Moreover you can import images from numerous extra file formats supported by FreeImage open source graphics library by deciding on File->Import->From Image File… menu item.
It is achievable to select 1 or a variety of image files and then press Open button to import them to Sharp IMG Viewer 2008 most important window.
As you understand reading the FreeImage documentation in addition to normal monochrome, grayscale, palletized, RGB and RGBA bitmaps nonstandard UINT16, INT16, UINT32, INT32, FLOAT, DOUBLE, Complicated, RGB16, RGBA16, RGBF and RGBAF image storage varieties are handled. Camera RAW image files are imported as linear 48-bit RGB16 bitmaps.
Import from executable files
There are numerous executable file varieties containing embedded resources supported by Windows: 16-bit LE Virtual device drivers, 16-bit NE executables, 32-bit PE executables and 64-bit PE+ executables. All these varieties are supported by Sharp IMG Viewer 2008. For example, you can extract some nice images from the popular Skype dialer to incorporate them to your application. You can use Sharp IMG Viewer 2008 to preview resources by picking out File->Import->From Executable… menu item and choosing Skype.exe executable. Opening this file you will see a lot of resource items of a variety of varieties.
You can change list view mode to details by selecting view menu above the resource list to see resource types. Your job is to select your needed images by pressing UP and DOWN keys or by clicking the mouse button on the list items. Sharp IMG Viewer 2008 simplifies the job by displaying the resource preview immediately on selecting list item. You are also enabled to select preview mode from the combo box.
You may preview all common resource varieties such as dialogs, menus, accelerators, version, manifest, string and message tables as well as decompiled Delphi forms from RCData resources. Nevertheless you want to concentrate attention to bitmaps, cursors and icons. It ought to be pointed out cursors and icons with various dimensions and resolutions are shown as combined to groups in contrast to to other resource viewers. The purpose is to decrease a total number of items shown in the resource list. If you will need to import an icon with specific dimensions or resolution you can extract this icon later following importing of entire icon group.
It should certainly be noticed some images can be stored as RCData or custom sort resources. There is no require to perform any distinctive actions, you can select and preview them as often. You also can locate helpful an chance to extract and save selected resources to some folder for further evaluation. To use this feature press the Extract to folder button above the resource list and pick a folder to extract resources.
Import from.NET resources
Sharp IMG Viewer 2008 allows you to decompile resource information from either binary files (*.resources) or XML files (*.resx). In order to view resources you must decide on File->Import->From Resource… menu item and pick.resources or.resx file..NET resource files are frequently utilised by Windows form and control design tools, but.NET developers can contain resource files with arbitrary data into their applications. You can import not only bitmaps, cursors and icons, but image lists also. Image lists containing sets of images are stored in resource files and can be deserialized making use of Method.Windows.Forms.ImageListStreamer class.
When your application is prepared for localization and contains localizable user-interface elements strings necessary for a specific culture are stored in culture-particular resource files and are then built into satellite assemblies. WPF XAML Forms introduced in.NET Framework 3. to describe user interfaces are translated into binary BAML files and then are embedded into the binary resources files. You can use preview to display BAML files in decompiled form.
Import from.NET assemblies
.NET assemblies can contain optional embedded resources stored in sections distinct from ordinary PE files. These resources are described by assembly manifest and can be extracted by Sharp IMG Viewer 2008. If you wish to read embedded resources packaged inside.NET assembly choose File->Import->From Assembly… menu item and pick the assembly.exe or.dll file.
You can also explore embedded.resources files employing mouse by double-clicking corresponding items.
Moreover as aforesaid you can extract and save selected resources to some folder pressing the Extract to folder button above the resource list.
Import from archives
Archives make it simple to group files and make transporting and copying these files quicker. Archives are frequently used to store compressed files distributed by application installers for deployment purpose to decrease total package size. Archive files can be intended for backup purpose also. Compression methods and compression ratio employed can vary depending from the archive type. Some archives can be encrypted employing specified password. Java archive files and document files utilized by the newest Office applications have the structure of Zip archives. Sharp IMG Viewer 2008 enables you to explore and decode files from the most necessary Zip, GZip, BZip2, Tar, Z, PPMd, 7z, LZMA, Microsoft Cabinet and WIM format archives, self-extracting Zip, 7z, Microsoft Cabinet archives as well as ISO, FAT, NTFS disk image files by selecting File->Import->From Archive… menu item. For that reason, as mentioned above, the executable files can be interpreted in 3 methods: as executable, as.NET assembly or as self-extracting archives.