BBACryptoZipUtil.h 621 Bytes
//
//  BBACryptoZipUtil.h
//  BBACrash
//
//  Created by ran jingfu on 2018/9/21.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@interface BBACryptoZipUtil : NSObject


/**
 把zip数据前两个字节为{0x74, 0x7A}
 
 @param zipedData gzip的数据
 @return 替换字节后的Data
 */
+ (NSData * __nullable)encryptZipData:(NSData*)zipedData;

/**
 把zip数据的前两个字节替换为{0x1f, 0x8b}
 @param zipedData gzip的数据(如果是未加密数据,返回为nil)
 @return 替换字节后的Data
 */
+ (NSData * __nullable)decryptZipData:(NSData*)zipedData;

@end

NS_ASSUME_NONNULL_END