Giter Site home page Giter Site logo

martinstoeckli / explorergenie Goto Github PK

View Code? Open in Web Editor NEW
49.0 2.0 4.0 2.31 MB

ExplorerGenie is an extended context menu for the Windows explorer.

Home Page: https://www.martinstoeckli.ch/explorergenie

License: Mozilla Public License 2.0

Pascal 26.56% C# 72.42% NewLisp 1.02%
explorer shell-extension copy filepath open command-line alternative-data-streams symbolic-links

explorergenie's Introduction

ExplorerGenie

https://www.martinstoeckli.ch/explorergenie

Icon

ExplorerGenie is an open source extension to the context menu of the Windows explorer, which allows to copy the path of a file to the clipboard, or to open tools like the Command Line. The menu is configurable, so that you get those functions you really need.

Copy file path

This extension adds a context menu, which can copy the paths of the selected files or directories to the clipboard.

ContextMenuCopy

Go to tool

This extension makes it easy to open tools like the Command Line or Power Shell. It is possible to add user defined menu entries which can open other tools, or go to certain locations.

Show and delete alternative data streams (ADS)

Alternative data streams are hidden parts, which can be added to a file or directory on the NTFS file system. They don't show up in the explorer and wont be represented in the file size. The most common use case of ADS are added zone informations of downloaded files, so Windows knows where they came from and that they are potentially unsafe. But also malware can try to hide its information in an ADS and load it from there if needed, to avoid detection. ExplorerGenie makes it simple to find those ADS, export them to standalone files for examination and to delete them.

OptionsAds

Create symbolic links

Windows 11 comes with a handy feature in the Explorer, to create links to other folders. Such linked folders become part of the folder tree and can be handled the same way, but they are actually referring to a foreign directory. This is useful whenever you want to keep data in one directory up to date and consuming it in multiple other directories. With ExplorerGenie such symbolic links can now also be created in Windows 10.

Calculate file hashes

ExplorerGenie can calculate some well-known hashes for the selected files, the list includes the algorithms MD5, SHA-1, SHA-256, SHA-384, SHA-256 and RIPEMD-160.

OptionsHash

Minimal Explorer impact

Because context menus run inside the explorer process itself (shell-extension), and therefore can potentially interfere with this process, we took special care about the stability of this extension.

  • The code of the shell extension is kept to a minimum, it only starts the real application, which does the work and is running in its own separate process.
  • The shell extension is written in Delphi, which compiles to native applications. This way we can avoid loading of a (DotNet) runtime and possible version conflicts, and do not impact performance of explorer and file-open dialogs.

Credits

  • We got a free version of the Advanced Installer, which simplifies the distribution of this open source app tremendous.

explorergenie's People

Contributors

martinstoeckli avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

explorergenie's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.