private void method_6() { if (Class2010.method_10() != 134695760) { throw new ZipException("Data descriptor signature not found"); } _class1930.method_26(Class2010.method_10() & 4294967295L); if (_class1930.method_15()) { Long0 = Class2010.method_11(); _long1 = Class2010.method_11(); } else { Long0 = Class2010.method_10(); _long1 = Class2010.method_10(); } _class1930.method_24(Long0); _class1930.method_22(_long1); }
public Class193 method_5() { if (_class1920 == null) { throw new InvalidOperationException("Closed."); } if (_class1930 != null) { method_8(); } var num = Class2010.method_10(); if (num != 33639248 && num != 101010256 && num != 84233040 && num != 117853008) { if (num != 101075792) { if (num == 808471376 || num == 134695760) { num = Class2010.method_10(); } if (num != 67324752) { throw new ZipException("Wrong Local header signature: 0x" + string.Format("{0:X}", num)); } var int_ = (short)Class2010.method_9(); _int1 = Class2010.method_9(); _int0 = Class2010.method_9(); var num2 = (uint)Class2010.method_10(); var num3 = Class2010.method_10(); Long0 = Class2010.method_10(); _long1 = Class2010.method_10(); var num4 = Class2010.method_9(); var num5 = Class2010.method_9(); var flag = (_int1 & 1) == 1; var array = new byte[num4]; Class2010.method_5(array); var string_ = Class186.smethod_2(_int1, array); _class1930 = new Class193(string_, int_); _class1930.method_5(_int1); _class1930.method_28((Enum31)_int0); if ((_int1 & 8) == 0) { _class1930.method_26(num3 & 4294967295L); _class1930.method_22(_long1 & 4294967295L); _class1930.method_24(Long0 & 4294967295L); _class1930.method_3((byte)(num3 >> 24 & 255)); } else { if (num3 != 0) { _class1930.method_26(num3 & 4294967295L); } if (_long1 != 0L) { _class1930.method_22(_long1 & 4294967295L); } if (Long0 != 0L) { _class1930.method_24(Long0 & 4294967295L); } _class1930.method_3((byte)(num2 >> 8 & 255u)); } _class1930.method_18(num2); if (num5 > 0) { var array2 = new byte[num5]; Class2010.method_5(array2); _class1930.method_30(array2); } _class1930.method_31(true); if (_class1930.method_23() >= 0L) { Long0 = _class1930.method_23(); } if (_class1930.method_21() >= 0L) { _long1 = _class1930.method_21(); } if (_int0 == 0 && ((!flag && Long0 != _long1) || (flag && Long0 - 12L != _long1))) { throw new ZipException("Stored, but compressed != uncompressed"); } if (_class1930.method_34()) { _delegate50 = method_11; } else { _delegate50 = method_10; } return(_class1930); } } Close(); return(null); }