I am trying to determine if I am dealing with an Excel file that I
upload to a Web server.
Here is the first test - to verify the magic number of the file that I
#Check the magic number first to see if it’s even an Office file
magic_number = nil File.open(path_to_file, "r") do |f| magic_number = f.read(6) end return false unless
This seems a little bit less than optimal. I have to unpack my string
into an array and then reconvert it back to a string to compare it?
Surely there is a simpler way?
Should magic_number.eql?(‘d0cf11e0a1b1’) work?