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