Exemplo n.º 1
0
        public static void Main(string[] args)
        {
            /*
             * Console.Write("Path: ");
             * string path = Console.ReadLine();
             * Console.Write("PackName: ");
             * string packName = Console.ReadLine();
             * Console.Write("PackPath: ");
             * string packPath = Console.ReadLine();
             *
             * string targetFilePath = "PackFolder/"+packName + ".pck";
             */

            string path           = "1";
            string targetFilePath = "PackFolder/MyPack.pck";

            //打包测试
            ResPacker.PackAllFile(path, targetFilePath);

            //解包测试
            using (MyPackReader reader = new MyPackReader(targetFilePath))
            {
                File.WriteAllBytes("b.jpg", reader.GetFile("a.jpg"));
                File.WriteAllBytes("b.jpg", reader.GetFile("a.jpg"));
                File.WriteAllBytes("b.jpg", reader.GetFile("a.jpg"));
                File.WriteAllBytes("a.mp3", reader.GetFile("Amaranth.mp3"));
                File.WriteAllBytes("a.mp3", reader.GetFile("Amaranth.mp3"));
                File.WriteAllBytes("a.mp3", reader.GetFile("Amaranth.mp3"));
                File.WriteAllBytes("a.mp3", reader.GetFile("Amaranth.mp3"));
            }

            /*
             * int a = 25742222;
             * byte[] temp = System.BitConverter.GetBytes(a);
             * foreach (var item in temp)
             * {
             *  Console.WriteLine(item);
             * }
             */
            //var a = BenchmarkRunner.Run<MyPackTool>();
        }
Exemplo n.º 2
0
        public static void Main(string[] args)
        {
            /*
             * Console.Write("Path: ");
             * string path = Console.ReadLine();
             * Console.Write("PackName: ");
             * string packName = Console.ReadLine();
             * Console.Write("PackPath: ");
             * string packPath = Console.ReadLine();
             *
             * string targetFilePath = "PackFolder/"+packName + ".pck";
             */

            /*
             * byte[] b = Encoding.Default.GetBytes("aabb!~.adhi12- ()j ");
             * int i = BitConverter.ToInt32(b,0);
             * string s = Encoding.Default.GetString(b);
             */

            /*
             * string path = "1";
             * string targetFilePath = "PackFolder/MyPack.pck";
             *
             * //打包测试
             * ResPacker.PackAllFile(path, targetFilePath);
             */


            //解包测试
            using (MyPackReader reader = new MyPackReader("PackFolder/MyPack.pck"))
            {
                File.WriteAllBytes("b.jpg", reader.GetFile("a.jpg"));
                //File.WriteAllBytes("b.jpg", reader.GetFile("a.jpg"));
                //File.WriteAllBytes("b.jpg", reader.GetFile("a.jpg"));
                //File.WriteAllBytes("a.mp3", reader.GetFile("Amaranth.mp3"));
                File.WriteAllBytes("a.mp3", reader.GetFile("Amaranth.mp3"));
                //File.WriteAllBytes("a.mp3", reader.GetFile("Amaranth.mp3"));
                //File.WriteAllBytes("a.mp3", reader.GetFile("Amaranth.mp3"));
            }
        }