Return to Snippet

Revision: 63575
at May 18, 2013 05:02 by jprochazka

Initial Code
bool CheckIsExecutable(string filePath)
    var firstBytes = new byte[2];
    using(var fileStream = File.Open(filePath, FileMode.Open))
        fileStream.Read(firstBytes, 0, 2);
    return Encoding.UTF8.GetString(firstBytes) == "MZ";

Initial URL

Initial Description
A function to check the first two bytes to see if they match "MZ" marking it as an executable.

Initial Title
Check if a file is an executable.

Initial Tags

Initial Language