# icon-extractor-win

> A windows tool for extracting icons from applications and shortcuts

Latest version **1.0.0** (published 2022-06-30) · Apache-2.0 license · 0 weekly downloads

## Install

```sh
npm install icon-extractor-win
pnpm add icon-extractor-win
yarn add icon-extractor-win
bun add icon-extractor-win
```

## Health

**Score 20/100 (F)** — status: abandoned.

Positive: esm support; no vulnerabilities.

Warnings: low downloads; no types; large bundle.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.0 |
| Published | 2022-06-30 |
| First published | 2022-06-30 |
| Weekly downloads | 0 |
| License | Apache-2.0 |
| TypeScript types | none |
| Module format | ESM |
| Dependencies | 0 |
| Unpacked size | 14.4 MB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | NenoxAG |
| Maintainers | nenox |
| Keywords | windows, icons, files, shortcuts, extractor |

## Links

- npm: https://www.npmjs.com/package/icon-extractor-win
- Repository: https://github.com/NenoxAG/win-icon-extractor
- Homepage: https://github.com/NenoxAG/win-icon-extractor#readme
- Issues: https://github.com/NenoxAG/win-icon-extractor/issues
- npm.io page: https://npm.io/package/icon-extractor-win

## Alternatives

- [@fortawesome/react-fontawesome](https://npm.io/package/@fortawesome/react-fontawesome.md) — 2.2M weekly downloads
- [roboto-fontface](https://npm.io/package/roboto-fontface.md) — 196.0K weekly downloads
- [@react-native-vector-icons/common](https://npm.io/package/@react-native-vector-icons/common.md) — 150.4K weekly downloads
- [@procore/core-icons](https://npm.io/package/@procore/core-icons.md) — 4.6K weekly downloads
- [@react-md/material-icons](https://npm.io/package/@react-md/material-icons.md) — 1.6K weekly downloads

## Recent versions

- 1.0.0 (latest) — 2022-06-30

## README

# icon-extractor-win

This package is a simple nodejs package to extract icons from Windows executables.

This package supports the extraction of icons from .exe, .lnk and .url files. It will always return the highest available resolution.

## Usage

To get the icon from a Windows executable, you can use the following function. The output will be a base64 data URL.

```js
const winIconExtractor = require('icon-extractor-win');
await winIconExtractor.getIcon('C:/path/to/file.exe');
```

```js
import { getIcon } from 'icon-extractor-win';
await getIcon('C:/path/to/file.exe');
```

---
_Source: https://npm.io/package/icon-extractor-win · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
