Skip to content

Extracts icon resource from any windows binary or file to base64 PNG string.

Notifications You must be signed in to change notification settings

SkaceKamen/win-icon-extractor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Windows Icon Extractor

This module attempts to extract icons of any windows path and returns PNG represented by base64 string.

Limitations

  • only runs on windows (uses internal windows libraries)
  • the result is always 32x32

Changelog

1.0.4

  • Unicode paths accepted now!
  • Fixed occasional failture to load icon (caused by wrong memory management)
  • Fixed possible memory leak

Installation

Using npm:

npm install win-icon-extractor --save

Usage

This module consists of single exported function. This function returns promise, which returns base64 encoded png data.

var extractIcon = require('win-icon-extractor');

extractIcon("binary.exe").then((result) => {
	// Prints "data:image/png;base64,iVB...."
	console.log(result);
});

About

Extracts icon resource from any windows binary or file to base64 PNG string.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published