示例#1
0
文件: Form1.cs 项目: demonzhq/JLR
        private void button4_Click(object sender, EventArgs e)
        {
            CJLRVBF.VBFFile File = new VBFFile();
            File.ForceImport("D:\\a.vbf");
            ushort Poly = 0;
            Poly = 0xF617;

            MessageBox.Show("Finished");
            
        }
示例#2
0
文件: Form1.cs 项目: demonzhq/JLR
        private void button2_Click(object sender, EventArgs e)
        {
            //AESCryptoService a = new AESCryptoService();

            //MessageBox.Show((b.ToUniversalTime() - a.ToUniversalTime()).TotalMilliseconds.ToString());

            CJLRVBF.VBFFile a = new VBFFile();
            a.ForceImport("D:\\a.vbf");

            StreamWriter SW = new StreamWriter("D:\\CheckSum.txt");




            a.UnCompressData();
            for (int i = 0; i < a.DataBlocks.Count; i++)
            {
                a.DataBlocks[i].UpdateChecksum();

                SW.Write(Convert.ToString(a.DataBlocks[i].Length, 16).ToUpper());
                SW.Write(" ");
                SW.Write(Convert.ToString(a.DataBlocks[i].CheckSum, 16).ToUpper());

                SW.Write("\r\n");
            }
            a.CompressData();

            a.UnCompressData();
            for (int i = 0; i < a.DataBlocks.Count; i++)
            {
                a.DataBlocks[i].UpdateChecksum();

                SW.Write(Convert.ToString(a.DataBlocks[i].Length, 16).ToUpper());
                SW.Write(" ");
                SW.Write(Convert.ToString(a.DataBlocks[i].CheckSum, 16).ToUpper());

                SW.Write("\r\n");
            }

           

            SW.Close();


            MessageBox.Show("Finished");
        }