diff options
| author | dkanada <dkanada@users.noreply.github.com> | 2019-03-11 18:10:31 -0700 |
|---|---|---|
| committer | dkanada <dkanada@users.noreply.github.com> | 2019-03-11 18:10:31 -0700 |
| commit | 715ddbb3b08cab2ff64919f577d5f72d9af5ea22 (patch) | |
| tree | 63faa1d83c9a10086ea4e7dfafa8b808311e6295 /OpenSubtitlesHandler/MovieHasher.cs | |
| parent | f77af5f6e4cce85a5fc638e8da20cb0d56a899da (diff) | |
remove open subtitles from the server
Diffstat (limited to 'OpenSubtitlesHandler/MovieHasher.cs')
| -rw-r--r-- | OpenSubtitlesHandler/MovieHasher.cs | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/OpenSubtitlesHandler/MovieHasher.cs b/OpenSubtitlesHandler/MovieHasher.cs deleted file mode 100644 index 25d91c1ac..000000000 --- a/OpenSubtitlesHandler/MovieHasher.cs +++ /dev/null @@ -1,48 +0,0 @@ -using System; -using System.IO; -using System.Text; - -namespace OpenSubtitlesHandler -{ - public class MovieHasher - { - public static byte[] ComputeMovieHash(Stream input) - { - using (input) - { - long lhash, streamsize; - streamsize = input.Length; - lhash = streamsize; - - long i = 0; - byte[] buffer = new byte[sizeof(long)]; - while (i < 65536 / sizeof(long) && (input.Read(buffer, 0, sizeof(long)) > 0)) - { - i++; - lhash += BitConverter.ToInt64(buffer, 0); - } - - input.Position = Math.Max(0, streamsize - 65536); - i = 0; - while (i < 65536 / sizeof(long) && (input.Read(buffer, 0, sizeof(long)) > 0)) - { - i++; - lhash += BitConverter.ToInt64(buffer, 0); - } - byte[] result = BitConverter.GetBytes(lhash); - Array.Reverse(result); - return result; - } - } - - public static string ToHexadecimal(byte[] bytes) - { - var hexBuilder = new StringBuilder(); - for (int i = 0; i < bytes.Length; i++) - { - hexBuilder.Append(bytes[i].ToString("x2")); - } - return hexBuilder.ToString(); - } - } -} |
