亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? strangecrc.cs

?? C#開發(fā)的QQ,希望大家喜歡.獻(xiàn)給大家作參考
?? CS
字號(hào):
// StrangeCRC.cs - computes a crc used in the bziplib ... I don't think that
//                 this is the 'standard' crc, please correct me, if I'm wrong
// Copyright (C) 2001 Mike Krueger
//
// This file was translated from java, it was part of the GNU Classpath
// Copyright (C) 1999, 2000, 2001 Free Software Foundation, Inc.
//
// This program is free software; you can redistribute it and/or
// modify it under the terms of the GNU General Public License
// as published by the Free Software Foundation; either version 2
// of the License, or (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
//
// Linking this library statically or dynamically with other modules is
// making a combined work based on this library.  Thus, the terms and
// conditions of the GNU General Public License cover the whole
// combination.
// 
// As a special exception, the copyright holders of this library give you
// permission to link this library with independent modules to produce an
// executable, regardless of the license terms of these independent
// modules, and to copy and distribute the resulting executable under
// terms of your choice, provided that you also meet, for each linked
// independent module, the terms and conditions of the license of that
// module.  An independent module is a module which is not derived from
// or based on this library.  If you modify this library, you may extend
// this exception to your version of the library, but you are not
// obligated to do so.  If you do not wish to do so, delete this
// exception statement from your version.

using System;

namespace ICSharpCode.SharpZipLib.Checksums 
{
	/// <summary>
	/// Bzip2 checksum algorithm
	/// </summary>
	public class StrangeCRC : IChecksum
	{
		readonly static uint[] crc32Table = {
			0x00000000, 0x04c11db7, 0x09823b6e, 0x0d4326d9,
			0x130476dc, 0x17c56b6b, 0x1a864db2, 0x1e475005,
			0x2608edb8, 0x22c9f00f, 0x2f8ad6d6, 0x2b4bcb61,
			0x350c9b64, 0x31cd86d3, 0x3c8ea00a, 0x384fbdbd,
			0x4c11db70, 0x48d0c6c7, 0x4593e01e, 0x4152fda9,
			0x5f15adac, 0x5bd4b01b, 0x569796c2, 0x52568b75,
			0x6a1936c8, 0x6ed82b7f, 0x639b0da6, 0x675a1011,
			0x791d4014, 0x7ddc5da3, 0x709f7b7a, 0x745e66cd,
			0x9823b6e0, 0x9ce2ab57, 0x91a18d8e, 0x95609039,
			0x8b27c03c, 0x8fe6dd8b, 0x82a5fb52, 0x8664e6e5,
			0xbe2b5b58, 0xbaea46ef, 0xb7a96036, 0xb3687d81,
			0xad2f2d84, 0xa9ee3033, 0xa4ad16ea, 0xa06c0b5d,
			0xd4326d90, 0xd0f37027, 0xddb056fe, 0xd9714b49,
			0xc7361b4c, 0xc3f706fb, 0xceb42022, 0xca753d95,
			0xf23a8028, 0xf6fb9d9f, 0xfbb8bb46, 0xff79a6f1,
			0xe13ef6f4, 0xe5ffeb43, 0xe8bccd9a, 0xec7dd02d,
			0x34867077, 0x30476dc0, 0x3d044b19, 0x39c556ae,
			0x278206ab, 0x23431b1c, 0x2e003dc5, 0x2ac12072,
			0x128e9dcf, 0x164f8078, 0x1b0ca6a1, 0x1fcdbb16,
			0x018aeb13, 0x054bf6a4, 0x0808d07d, 0x0cc9cdca,
			0x7897ab07, 0x7c56b6b0, 0x71159069, 0x75d48dde,
			0x6b93dddb, 0x6f52c06c, 0x6211e6b5, 0x66d0fb02,
			0x5e9f46bf, 0x5a5e5b08, 0x571d7dd1, 0x53dc6066,
			0x4d9b3063, 0x495a2dd4, 0x44190b0d, 0x40d816ba,
			0xaca5c697, 0xa864db20, 0xa527fdf9, 0xa1e6e04e,
			0xbfa1b04b, 0xbb60adfc, 0xb6238b25, 0xb2e29692,
			0x8aad2b2f, 0x8e6c3698, 0x832f1041, 0x87ee0df6,
			0x99a95df3, 0x9d684044, 0x902b669d, 0x94ea7b2a,
			0xe0b41de7, 0xe4750050, 0xe9362689, 0xedf73b3e,
			0xf3b06b3b, 0xf771768c, 0xfa325055, 0xfef34de2,
			0xc6bcf05f, 0xc27dede8, 0xcf3ecb31, 0xcbffd686,
			0xd5b88683, 0xd1799b34, 0xdc3abded, 0xd8fba05a,
			0x690ce0ee, 0x6dcdfd59, 0x608edb80, 0x644fc637,
			0x7a089632, 0x7ec98b85, 0x738aad5c, 0x774bb0eb,
			0x4f040d56, 0x4bc510e1, 0x46863638, 0x42472b8f,
			0x5c007b8a, 0x58c1663d, 0x558240e4, 0x51435d53,
			0x251d3b9e, 0x21dc2629, 0x2c9f00f0, 0x285e1d47,
			0x36194d42, 0x32d850f5, 0x3f9b762c, 0x3b5a6b9b,
			0x0315d626, 0x07d4cb91, 0x0a97ed48, 0x0e56f0ff,
			0x1011a0fa, 0x14d0bd4d, 0x19939b94, 0x1d528623,
			0xf12f560e, 0xf5ee4bb9, 0xf8ad6d60, 0xfc6c70d7,
			0xe22b20d2, 0xe6ea3d65, 0xeba91bbc, 0xef68060b,
			0xd727bbb6, 0xd3e6a601, 0xdea580d8, 0xda649d6f,
			0xc423cd6a, 0xc0e2d0dd, 0xcda1f604, 0xc960ebb3,
			0xbd3e8d7e, 0xb9ff90c9, 0xb4bcb610, 0xb07daba7,
			0xae3afba2, 0xaafbe615, 0xa7b8c0cc, 0xa379dd7b,
			0x9b3660c6, 0x9ff77d71, 0x92b45ba8, 0x9675461f,
			0x8832161a, 0x8cf30bad, 0x81b02d74, 0x857130c3,
			0x5d8a9099, 0x594b8d2e, 0x5408abf7, 0x50c9b640,
			0x4e8ee645, 0x4a4ffbf2, 0x470cdd2b, 0x43cdc09c,
			0x7b827d21, 0x7f436096, 0x7200464f, 0x76c15bf8,
			0x68860bfd, 0x6c47164a, 0x61043093, 0x65c52d24,
			0x119b4be9, 0x155a565e, 0x18197087, 0x1cd86d30,
			0x029f3d35, 0x065e2082, 0x0b1d065b, 0x0fdc1bec,
			0x3793a651, 0x3352bbe6, 0x3e119d3f, 0x3ad08088,
			0x2497d08d, 0x2056cd3a, 0x2d15ebe3, 0x29d4f654,
			0xc5a92679, 0xc1683bce, 0xcc2b1d17, 0xc8ea00a0,
			0xd6ad50a5, 0xd26c4d12, 0xdf2f6bcb, 0xdbee767c,
			0xe3a1cbc1, 0xe760d676, 0xea23f0af, 0xeee2ed18,
			0xf0a5bd1d, 0xf464a0aa, 0xf9278673, 0xfde69bc4,
			0x89b8fd09, 0x8d79e0be, 0x803ac667, 0x84fbdbd0,
			0x9abc8bd5, 0x9e7d9662, 0x933eb0bb, 0x97ffad0c,
			0xafb010b1, 0xab710d06, 0xa6322bdf, 0xa2f33668,
			0xbcb4666d, 0xb8757bda, 0xb5365d03, 0xb1f740b4
		};
		
		int globalCrc;

		/// <summary>
		/// Initialise a default instance of <see cref="StrangeCRC"></see>
		/// </summary>	
		public StrangeCRC() 
		{
			Reset();
		}

		/// <summary>
		/// Reset the state of Crc.
		/// </summary>
		public void Reset()
		{
			globalCrc = -1;
		}

		/// <summary>
		/// Get the current Crc value.
		/// </summary>
		public long Value {
			get {
				return ~globalCrc;
			}
		}
		
		/// <summary>
		/// Update the Crc value.
		/// </summary>
		/// <param name="inCh">data update is based on</param>
		public void Update(int inCh)
		{
			int temp = (globalCrc >> 24) ^ inCh;
			if (temp < 0) {
				temp = 256 + temp;
			}
			globalCrc = (int)((globalCrc << 8) ^ crc32Table[temp]);
		}

		/// <summary>
		/// Update Crc based on a block of data
		/// </summary>		
		public void Update(byte[] buf)
		{
			Update(buf, 0, buf.Length);
		}
		
		/// <summary>
		/// Update Crc based on a portion of a block of data
		/// </summary>
		/// <param name="buf">block of data</param>
		/// <param name="off">index of first byte to use</param>
		/// <param name="len">number of bytes to use</param>
		public void Update(byte[] buf, int off, int len)
		{
			if (buf == null) {
				throw new ArgumentNullException("buf");
			}
			
			if (off < 0 || len < 0 || off + len > buf.Length) {
				throw new ArgumentOutOfRangeException();
			}
			
			for (int i = 0; i < len; ++i) {
				Update(buf[off++]);
			}
		}
	}
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩精品久久久| 日韩一级免费一区| 日韩一区二区三区在线| 国产99久久久久久免费看农村| 欧美一级精品大片| aa级大片欧美| 亚洲欧美在线观看| 成人午夜看片网址| 亚洲色图欧洲色图| 色又黄又爽网站www久久| 国产精品久久久久久久久久免费看| 成人免费毛片aaaaa**| 日本v片在线高清不卡在线观看| 91精品蜜臀在线一区尤物| 亚洲成av人片在线| 在线不卡的av| 国产精品一区2区| 日韩理论片一区二区| 久久综合九色综合97婷婷| 国产激情一区二区三区四区| 国产精品久久久久久久蜜臀 | 曰韩精品一区二区| 91看片淫黄大片一级在线观看| 亚洲黄一区二区三区| 欧美激情自拍偷拍| 欧美综合亚洲图片综合区| 亚洲国产一二三| 日韩免费高清视频| 成人性生交大合| 国产一区二区三区黄视频| 综合久久久久久| 中文字幕视频一区二区三区久| 久久在线观看免费| 久久先锋影音av| 久久综合九色综合97婷婷女人| 日韩欧美黄色影院| 精品免费99久久| 在线免费观看视频一区| av中文一区二区三区| 色综合天天综合在线视频| 免费成人结看片| 蜜臀久久99精品久久久久宅男| 中文字幕第一页久久| 中文字幕精品一区二区精品绿巨人| 久久亚洲一区二区三区四区| 久久欧美中文字幕| 欧美色视频一区| 成人综合日日夜夜| 成人av资源网站| 捆绑紧缚一区二区三区视频| 亚洲裸体xxx| 久久综合久久99| 中文字幕不卡一区| 日韩美女啊v在线免费观看| 日韩一区在线播放| 亚洲大片精品永久免费| 免费精品视频最新在线| 国产高清久久久久| 99热99精品| 欧美日本一道本在线视频| 欧美一二三区在线| 国产欧美综合在线| 欧美成人激情免费网| 久久精品视频一区二区三区| 日韩视频一区二区三区| 久久久久99精品国产片| 日韩一区中文字幕| 日韩主播视频在线| 亚洲午夜日本在线观看| 麻豆传媒一区二区三区| 粉嫩嫩av羞羞动漫久久久| 欧美吻胸吃奶大尺度电影| 色婷婷激情久久| 日韩免费看的电影| 中文字幕视频一区二区三区久| 无码av中文一区二区三区桃花岛| 一区二区在线观看av| 日韩在线卡一卡二| 国产suv一区二区三区88区| 在线免费不卡视频| 精品91自产拍在线观看一区| 91麻豆精品久久久久蜜臀| 久久久三级国产网站| 亚洲精品国产精品乱码不99| 蜜臀a∨国产成人精品| 大尺度一区二区| 欧美精品1区2区3区| 国产精品久久久久影院亚瑟 | 色偷偷久久一区二区三区| 欧美一级片在线看| 777亚洲妇女| 国产欧美日韩综合精品一区二区| 亚洲五码中文字幕| 国产成人8x视频一区二区| 色吧成人激情小说| 色88888久久久久久影院按摩| 欧美一区二区三区在线视频 | 日韩毛片精品高清免费| 精品一区免费av| 国产一区二区三区在线观看精品| 欧美中文一区二区三区| 中文字幕免费观看一区| 捆绑变态av一区二区三区| 欧美亚洲国产一区在线观看网站 | 久久综合色天天久久综合图片| 亚洲一二三四在线观看| 日本午夜一本久久久综合| 麻豆精品一二三| 91激情在线视频| 国产精品免费久久| 亚洲一区二区在线免费看| 国产91丝袜在线播放0| 日韩欧美一区在线| 午夜av区久久| 欧美三电影在线| 日韩一区在线免费观看| 成人午夜视频在线观看| 久久影音资源网| 久久综合综合久久综合| 欧美电影在哪看比较好| 亚洲图片欧美一区| 色噜噜狠狠色综合中国| 亚洲乱码日产精品bd| 91一区二区三区在线观看| 国产精品精品国产色婷婷| 国产精品1区2区3区在线观看| 日韩一区国产二区欧美三区| 日本视频在线一区| 91精品国产日韩91久久久久久| 亚洲 欧美综合在线网络| 在线观看www91| 亚洲综合丝袜美腿| 欧美吞精做爰啪啪高潮| 亚洲777理论| 69堂国产成人免费视频| 三级在线观看一区二区| 欧美军同video69gay| 五月激情六月综合| 日韩午夜在线影院| 久久69国产一区二区蜜臀| 日韩欧美你懂的| 精久久久久久久久久久| 久久久av毛片精品| 国产成人精品影视| 国产精品国产三级国产三级人妇| 不卡免费追剧大全电视剧网站| 日韩美女精品在线| 欧美三级午夜理伦三级中视频| 亚洲va国产天堂va久久en| 欧美一级国产精品| 狠狠色伊人亚洲综合成人| 欧美日韩午夜影院| 另类小说图片综合网| 久久综合国产精品| 成人精品鲁一区一区二区| 亚洲欧美电影院| 欧美日韩在线直播| 美国毛片一区二区| 亚洲欧美日韩中文播放| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 亚洲高清中文字幕| 精品国产凹凸成av人网站| 成人污污视频在线观看| 亚洲综合av网| 制服视频三区第一页精品| 国产在线精品一区二区不卡了| 中文字幕在线一区| 3d动漫精品啪啪| 成人国产亚洲欧美成人综合网| 亚洲激情成人在线| 精品国产凹凸成av人网站| 99久久伊人精品| 国产丝袜欧美中文另类| 色婷婷综合久久久| 久久国产夜色精品鲁鲁99| 中文字幕一区二区三区蜜月| 欧美日韩精品欧美日韩精品一综合| 精品一区二区久久久| 亚洲日本丝袜连裤袜办公室| 日韩视频免费直播| 色综合久久综合网| 国内精品伊人久久久久av影院 | 久久66热re国产| 一区二区三区鲁丝不卡| 色综合中文字幕国产| 天天亚洲美女在线视频| 国产精品污网站| 欧美一区二区精品久久911| 99免费精品在线观看| 久久精品99久久久| 一级日本不卡的影视| 久久综合色之久久综合| 欧美日韩一区成人| av在线不卡电影| 日本中文字幕一区二区视频| 亚洲美女少妇撒尿| 欧美经典一区二区| 日韩欧美国产一区二区三区| 在线观看三级视频欧美| 成人午夜精品在线|