aboutsummaryrefslogtreecommitdiff
path: root/OpenSubtitlesHandler/MovieHasher.cs
diff options
context:
space:
mode:
authordkanada <dkanada@users.noreply.github.com>2019-03-11 18:10:31 -0700
committerdkanada <dkanada@users.noreply.github.com>2019-03-11 18:10:31 -0700
commit715ddbb3b08cab2ff64919f577d5f72d9af5ea22 (patch)
tree63faa1d83c9a10086ea4e7dfafa8b808311e6295 /OpenSubtitlesHandler/MovieHasher.cs
parentf77af5f6e4cce85a5fc638e8da20cb0d56a899da (diff)
remove open subtitles from the server
Diffstat (limited to 'OpenSubtitlesHandler/MovieHasher.cs')
-rw-r--r--OpenSubtitlesHandler/MovieHasher.cs48
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();
- }
- }
-}