void compress() { //string uncompressed = @"[-1,0,2,401,401,0,2,401,0,2,401,0,2,404,0,2,403,0,2,404,5,5,7]"; string uncompressed = @"[-1,0,2,401,401,401,401,5,5,7]"; ConsoleEx.DebugLog("compress : " + DeflateEx.Compress(uncompressed)); string uncompressed2 = @"{""status"":-1,""debugInfo"":[],""attAoYi"":[],""defAoYi"":[],""attTeam"":{""angryCnt"":0,""team"":[{""nSkill"":[{""skillId"":21155,""skillLevel"":1},{""skillId"":21073,""skillLevel"":1}],""aSkill"":[{""skillId"":25037,""skillLevel"":1}],""curAtt"":200,""level"":1,""property"":5,""allfated"":0,""num"":10142,""pveIndex"":0}],""type"":0,""roleId"":262780},""defTeam"":{""angryCnt"":0,""team"":[{""nSkill"":[{""skillId"":21083,""skillLevel"":1},{""skillId"":21096,""skillLevel"":1}],""aSkill"":[{""skillId"":25067,""skillLevel"":1}],""curAtt"":230,""level"":1,""property"":1,""allfated"":0,""num"":10193,""pveIndex"":1}],""type"":1,""roleId"":0}}@{""attacker"":0,""attackerCurAtt"":200,""defenseCurAtt"":230,""attTeamAngry"":5,""defTeamAngry"":20,""status"":0,""debugInfo"":[],""defense"":1}@{""attackerEnch"":1.15,""status"":2,""attackerCurAtt"":230,""defenseCurAtt"":195,""defenseEnch"":0.85,""debugInfo"":[]}@{""suffer"":1,""startAtt"":57,""finalAtt"":57,""curAtt"":143,""recoverAngry"":0,""costAngry"":5,""preAngry"":0,""category"":1,""skillId"":25037,""skillOp"":119,""skillType"":0,""curAngry"":0,""Mul"":1,""caster"":0,""status"":401}@{""suffer"":0,""startAtt"":90,""finalAtt"":90,""curAtt"":140,""recoverAngry"":0,""costAngry"":20,""preAngry"":0,""category"":1,""skillId"":25067,""skillOp"":119,""skillType"":0,""curAngry"":0,""Mul"":1,""caster"":1,""status"":401}@{""suffer"":1,""startAtt"":35,""finalAtt"":35,""curAtt"":108,""recoverAngry"":0,""costAngry"":0,""preAngry"":0,""category"":1,""skillId"":21155,""skillOp"":2,""skillType"":1,""curAngry"":0,""Mul"":1,""caster"":0,""status"":401,""debugInfo"":null}@{""suffer"":0,""startAtt"":30,""finalAtt"":30,""curAtt"":110,""recoverAngry"":0,""costAngry"":0,""preAngry"":0,""category"":1,""skillId"":21083,""skillOp"":2,""skillType"":1,""curAngry"":0,""Mul"":1,""caster"":1,""status"":401}@{""suffer"":0,""startAtt"":108,""status"":5,""finalAtt"":108,""curAtt"":2}@{""suffer"":1,""startAtt"":108,""status"":5,""finalAtt"":108,""curAtt"":0}@{""status"":7,""winner"":""att""}"; string test = DeflateEx.Compress(uncompressed2); ConsoleEx.DebugLog("compress : " + test); ConsoleEx.DebugLog("Decompess : " + DeflateEx.Decompress(test)); }