File Stream C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.Security.Cryptography;
using System.Globalization;
    public static class File
    {
        /// Compare two files byte by byte
        public static bool Compare(string path1, string path2)
        {
            return ChecksumSha1(path1) == ChecksumSha1(path2);
        }
        public static string ChecksumSha1(string path)
        {
            byte[] hash = null;
            using (FileStream fs = new FileStream(path, FileMode.Open, FileAccess.Read))
            {
                SHA1CryptoServiceProvider sha1 = new SHA1CryptoServiceProvider();
                hash = sha1.ComputeHash(fs);
                fs.Close();
            }
            return Convert.ToBase64String(hash);
        }
    }