add zip archiver library to compress cubes exporter
This commit is contained in:
@@ -2,6 +2,10 @@
|
|||||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||||
<plist version="1.0">
|
<plist version="1.0">
|
||||||
<dict>
|
<dict>
|
||||||
|
<key>LSSupportsOpeningDocumentsInPlace</key>
|
||||||
|
<true/>
|
||||||
|
<key>UIFileSharingEnabled</key>
|
||||||
|
<true/>
|
||||||
<key>CFBundleDevelopmentRegion</key>
|
<key>CFBundleDevelopmentRegion</key>
|
||||||
<string>en</string>
|
<string>en</string>
|
||||||
<key>CFBundleDisplayName</key>
|
<key>CFBundleDisplayName</key>
|
||||||
|
|||||||
@@ -10,6 +10,10 @@
|
|||||||
AD02F0C21EDC456800B2E692 /* sequencer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AD02F0C01EDC456800B2E692 /* sequencer.cpp */; };
|
AD02F0C21EDC456800B2E692 /* sequencer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AD02F0C01EDC456800B2E692 /* sequencer.cpp */; };
|
||||||
AD02F0C31EDC457C00B2E692 /* sequencer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AD02F0C01EDC456800B2E692 /* sequencer.cpp */; };
|
AD02F0C31EDC457C00B2E692 /* sequencer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AD02F0C01EDC456800B2E692 /* sequencer.cpp */; };
|
||||||
AD02F0C41EDC457C00B2E692 /* sequencer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AD02F0C01EDC456800B2E692 /* sequencer.cpp */; };
|
AD02F0C41EDC457C00B2E692 /* sequencer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AD02F0C01EDC456800B2E692 /* sequencer.cpp */; };
|
||||||
|
AD06989720CC6C350010825F /* ZipArchive.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AD06989620CC6C350010825F /* ZipArchive.framework */; };
|
||||||
|
AD06989A20CC6C4C0010825F /* ZipArchive.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AD06989920CC6C4C0010825F /* ZipArchive.framework */; };
|
||||||
|
AD06989B20CC84DB0010825F /* ZipArchive.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = AD06989920CC6C4C0010825F /* ZipArchive.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
|
||||||
|
AD06989D20CC894B0010825F /* ZipArchive.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = AD06989620CC6C350010825F /* ZipArchive.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
|
||||||
AD0E11971ECA20F200CDA6BB /* app_events.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AD0E11921ECA20F200CDA6BB /* app_events.cpp */; };
|
AD0E11971ECA20F200CDA6BB /* app_events.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AD0E11921ECA20F200CDA6BB /* app_events.cpp */; };
|
||||||
AD0E11981ECA20F200CDA6BB /* app_layout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AD0E11931ECA20F200CDA6BB /* app_layout.cpp */; };
|
AD0E11981ECA20F200CDA6BB /* app_layout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AD0E11931ECA20F200CDA6BB /* app_layout.cpp */; };
|
||||||
AD0E11991ECA20F200CDA6BB /* app_shaders.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AD0E11941ECA20F200CDA6BB /* app_shaders.cpp */; };
|
AD0E11991ECA20F200CDA6BB /* app_shaders.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AD0E11941ECA20F200CDA6BB /* app_shaders.cpp */; };
|
||||||
@@ -237,12 +241,23 @@
|
|||||||
/* End PBXBuildFile section */
|
/* End PBXBuildFile section */
|
||||||
|
|
||||||
/* Begin PBXCopyFilesBuildPhase section */
|
/* Begin PBXCopyFilesBuildPhase section */
|
||||||
|
AD06989C20CC89370010825F /* CopyFiles */ = {
|
||||||
|
isa = PBXCopyFilesBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
dstPath = "";
|
||||||
|
dstSubfolderSpec = 10;
|
||||||
|
files = (
|
||||||
|
AD06989D20CC894B0010825F /* ZipArchive.framework in CopyFiles */,
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
AD30D8201F783B5600B6A112 /* CopyFiles */ = {
|
AD30D8201F783B5600B6A112 /* CopyFiles */ = {
|
||||||
isa = PBXCopyFilesBuildPhase;
|
isa = PBXCopyFilesBuildPhase;
|
||||||
buildActionMask = 2147483647;
|
buildActionMask = 2147483647;
|
||||||
dstPath = "";
|
dstPath = "";
|
||||||
dstSubfolderSpec = 10;
|
dstSubfolderSpec = 10;
|
||||||
files = (
|
files = (
|
||||||
|
AD06989B20CC84DB0010825F /* ZipArchive.framework in CopyFiles */,
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
};
|
};
|
||||||
@@ -261,6 +276,8 @@
|
|||||||
/* Begin PBXFileReference section */
|
/* Begin PBXFileReference section */
|
||||||
AD02F0C01EDC456800B2E692 /* sequencer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sequencer.cpp; sourceTree = "<group>"; };
|
AD02F0C01EDC456800B2E692 /* sequencer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sequencer.cpp; sourceTree = "<group>"; };
|
||||||
AD02F0C11EDC456800B2E692 /* sequencer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sequencer.h; sourceTree = "<group>"; };
|
AD02F0C11EDC456800B2E692 /* sequencer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sequencer.h; sourceTree = "<group>"; };
|
||||||
|
AD06989620CC6C350010825F /* ZipArchive.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ZipArchive.framework; path = libs/ZipArchive/iOS/ZipArchive.framework; sourceTree = "<group>"; };
|
||||||
|
AD06989920CC6C4C0010825F /* ZipArchive.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ZipArchive.framework; path = libs/ZipArchive/Mac/ZipArchive.framework; sourceTree = "<group>"; };
|
||||||
AD0E11921ECA20F200CDA6BB /* app_events.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp.preprocessed; fileEncoding = 4; path = app_events.cpp; sourceTree = "<group>"; };
|
AD0E11921ECA20F200CDA6BB /* app_events.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp.preprocessed; fileEncoding = 4; path = app_events.cpp; sourceTree = "<group>"; };
|
||||||
AD0E11931ECA20F200CDA6BB /* app_layout.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = app_layout.cpp; sourceTree = "<group>"; };
|
AD0E11931ECA20F200CDA6BB /* app_layout.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = app_layout.cpp; sourceTree = "<group>"; };
|
||||||
AD0E11941ECA20F200CDA6BB /* app_shaders.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = app_shaders.cpp; sourceTree = "<group>"; };
|
AD0E11941ECA20F200CDA6BB /* app_shaders.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = app_shaders.cpp; sourceTree = "<group>"; };
|
||||||
@@ -432,6 +449,7 @@
|
|||||||
AD0E5CB01ECC726400C35669 /* Cocoa.framework in Frameworks */,
|
AD0E5CB01ECC726400C35669 /* Cocoa.framework in Frameworks */,
|
||||||
AD0E5CAF1ECC726000C35669 /* CoreFoundation.framework in Frameworks */,
|
AD0E5CAF1ECC726000C35669 /* CoreFoundation.framework in Frameworks */,
|
||||||
AD0E5CAE1ECC725400C35669 /* CoreVideo.framework in Frameworks */,
|
AD0E5CAE1ECC725400C35669 /* CoreVideo.framework in Frameworks */,
|
||||||
|
AD06989A20CC6C4C0010825F /* ZipArchive.framework in Frameworks */,
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
};
|
};
|
||||||
@@ -453,6 +471,7 @@
|
|||||||
AD3087C82061D1CD009F9260 /* CoreGraphics.framework in Frameworks */,
|
AD3087C82061D1CD009F9260 /* CoreGraphics.framework in Frameworks */,
|
||||||
AD3087C62061D1B4009F9260 /* CoreVideo.framework in Frameworks */,
|
AD3087C62061D1B4009F9260 /* CoreVideo.framework in Frameworks */,
|
||||||
AD3087C2205F016F009F9260 /* AVFoundation.framework in Frameworks */,
|
AD3087C2205F016F009F9260 /* AVFoundation.framework in Frameworks */,
|
||||||
|
AD06989720CC6C350010825F /* ZipArchive.framework in Frameworks */,
|
||||||
AD30D8331F8049BD00B6A112 /* Photos.framework in Frameworks */,
|
AD30D8331F8049BD00B6A112 /* Photos.framework in Frameworks */,
|
||||||
AD759B691F279B3900211963 /* GLKit.framework in Frameworks */,
|
AD759B691F279B3900211963 /* GLKit.framework in Frameworks */,
|
||||||
ADD7D2B31EBFA42C00D5A897 /* Security.framework in Frameworks */,
|
ADD7D2B31EBFA42C00D5A897 /* Security.framework in Frameworks */,
|
||||||
@@ -468,6 +487,22 @@
|
|||||||
/* End PBXFrameworksBuildPhase section */
|
/* End PBXFrameworksBuildPhase section */
|
||||||
|
|
||||||
/* Begin PBXGroup section */
|
/* Begin PBXGroup section */
|
||||||
|
AD06989520CC6C210010825F /* iOS */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
AD06989620CC6C350010825F /* ZipArchive.framework */,
|
||||||
|
);
|
||||||
|
name = iOS;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
AD06989820CC6C3E0010825F /* OSX */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
AD06989920CC6C4C0010825F /* ZipArchive.framework */,
|
||||||
|
);
|
||||||
|
name = OSX;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
AD0E5C9D1ECC6F2B00C35669 /* PanoPainter-OSX */ = {
|
AD0E5C9D1ECC6F2B00C35669 /* PanoPainter-OSX */ = {
|
||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
children = (
|
children = (
|
||||||
@@ -653,6 +688,8 @@
|
|||||||
AD759B631F2793AD00211963 /* Frameworks */ = {
|
AD759B631F2793AD00211963 /* Frameworks */ = {
|
||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
children = (
|
children = (
|
||||||
|
AD06989820CC6C3E0010825F /* OSX */,
|
||||||
|
AD06989520CC6C210010825F /* iOS */,
|
||||||
AD3087C72061D1CD009F9260 /* CoreGraphics.framework */,
|
AD3087C72061D1CD009F9260 /* CoreGraphics.framework */,
|
||||||
AD3087C52061D1B3009F9260 /* CoreVideo.framework */,
|
AD3087C52061D1B3009F9260 /* CoreVideo.framework */,
|
||||||
AD3087C1205F016F009F9260 /* AVFoundation.framework */,
|
AD3087C1205F016F009F9260 /* AVFoundation.framework */,
|
||||||
@@ -759,6 +796,7 @@
|
|||||||
ADD7D2671EBF9AE300D5A897 /* Sources */,
|
ADD7D2671EBF9AE300D5A897 /* Sources */,
|
||||||
ADD7D2681EBF9AE300D5A897 /* Frameworks */,
|
ADD7D2681EBF9AE300D5A897 /* Frameworks */,
|
||||||
ADD7D2691EBF9AE300D5A897 /* Resources */,
|
ADD7D2691EBF9AE300D5A897 /* Resources */,
|
||||||
|
AD06989C20CC89370010825F /* CopyFiles */,
|
||||||
);
|
);
|
||||||
buildRules = (
|
buildRules = (
|
||||||
);
|
);
|
||||||
@@ -1097,6 +1135,10 @@
|
|||||||
CODE_SIGN_STYLE = Automatic;
|
CODE_SIGN_STYLE = Automatic;
|
||||||
COMBINE_HIDPI_IMAGES = YES;
|
COMBINE_HIDPI_IMAGES = YES;
|
||||||
DEVELOPMENT_TEAM = ERD9AYQ49S;
|
DEVELOPMENT_TEAM = ERD9AYQ49S;
|
||||||
|
FRAMEWORK_SEARCH_PATHS = (
|
||||||
|
"$(inherited)",
|
||||||
|
"$(PROJECT_DIR)/libs/ZipArchive/Mac",
|
||||||
|
);
|
||||||
INFOPLIST_FILE = "PanoPainter-OSX/Info.plist";
|
INFOPLIST_FILE = "PanoPainter-OSX/Info.plist";
|
||||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
|
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
|
||||||
MACOSX_DEPLOYMENT_TARGET = 10.7;
|
MACOSX_DEPLOYMENT_TARGET = 10.7;
|
||||||
@@ -1116,6 +1158,10 @@
|
|||||||
CODE_SIGN_STYLE = Automatic;
|
CODE_SIGN_STYLE = Automatic;
|
||||||
COMBINE_HIDPI_IMAGES = YES;
|
COMBINE_HIDPI_IMAGES = YES;
|
||||||
DEVELOPMENT_TEAM = ERD9AYQ49S;
|
DEVELOPMENT_TEAM = ERD9AYQ49S;
|
||||||
|
FRAMEWORK_SEARCH_PATHS = (
|
||||||
|
"$(inherited)",
|
||||||
|
"$(PROJECT_DIR)/libs/ZipArchive/Mac",
|
||||||
|
);
|
||||||
INFOPLIST_FILE = "PanoPainter-OSX/Info.plist";
|
INFOPLIST_FILE = "PanoPainter-OSX/Info.plist";
|
||||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
|
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
|
||||||
MACOSX_DEPLOYMENT_TARGET = 10.7;
|
MACOSX_DEPLOYMENT_TARGET = 10.7;
|
||||||
@@ -1265,6 +1311,10 @@
|
|||||||
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
|
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
|
||||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||||
DEVELOPMENT_TEAM = ERD9AYQ49S;
|
DEVELOPMENT_TEAM = ERD9AYQ49S;
|
||||||
|
FRAMEWORK_SEARCH_PATHS = (
|
||||||
|
"$(inherited)",
|
||||||
|
"$(PROJECT_DIR)/libs/ZipArchive/iOS",
|
||||||
|
);
|
||||||
HEADER_SEARCH_PATHS = (
|
HEADER_SEARCH_PATHS = (
|
||||||
"/Users/omimac/Downloads/curl-android-ios-master/prebuilt-with-ssl/iOS/include",
|
"/Users/omimac/Downloads/curl-android-ios-master/prebuilt-with-ssl/iOS/include",
|
||||||
libs/stb,
|
libs/stb,
|
||||||
@@ -1295,6 +1345,10 @@
|
|||||||
CLANG_ENABLE_MODULES = NO;
|
CLANG_ENABLE_MODULES = NO;
|
||||||
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
|
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
|
||||||
DEVELOPMENT_TEAM = ERD9AYQ49S;
|
DEVELOPMENT_TEAM = ERD9AYQ49S;
|
||||||
|
FRAMEWORK_SEARCH_PATHS = (
|
||||||
|
"$(inherited)",
|
||||||
|
"$(PROJECT_DIR)/libs/ZipArchive/iOS",
|
||||||
|
);
|
||||||
HEADER_SEARCH_PATHS = (
|
HEADER_SEARCH_PATHS = (
|
||||||
"/Users/omimac/Downloads/curl-android-ios-master/prebuilt-with-ssl/iOS/include",
|
"/Users/omimac/Downloads/curl-android-ios-master/prebuilt-with-ssl/iOS/include",
|
||||||
libs/stb,
|
libs/stb,
|
||||||
|
|||||||
@@ -1263,6 +1263,9 @@ void ui::Canvas::export_anim(std::string data_path)
|
|||||||
|
|
||||||
void ui::Canvas::export_cubes(std::string data_path)
|
void ui::Canvas::export_cubes(std::string data_path)
|
||||||
{
|
{
|
||||||
|
#ifdef __OBJC__
|
||||||
|
NSMutableArray* files = [NSMutableArray array];
|
||||||
|
#endif
|
||||||
std::array<std::string, 6> names {
|
std::array<std::string, 6> names {
|
||||||
"pz", "px", "nz", "nx",
|
"pz", "px", "nz", "nx",
|
||||||
"py", "ny"
|
"py", "ny"
|
||||||
@@ -1322,9 +1325,20 @@ void ui::Canvas::export_cubes(std::string data_path)
|
|||||||
NSLog(@"error saving to photos : %@", error);
|
NSLog(@"error saving to photos : %@", error);
|
||||||
}
|
}
|
||||||
}];
|
}];
|
||||||
|
#endif
|
||||||
|
#ifdef __OBJC__
|
||||||
|
[files addObject:[NSString stringWithUTF8String : name]];
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#ifdef __OBJC__
|
||||||
|
static char name[128];
|
||||||
|
sprintf(name, "%s.zip", data_path.c_str());
|
||||||
|
auto zip_path = [NSString stringWithUTF8String : name];
|
||||||
|
[SSZipArchive createZipFileAtPath:zip_path withFilesAtPaths:files];
|
||||||
|
for (NSString* f : files)
|
||||||
|
[[NSFileManager defaultManager] removeItemAtPath:f error:nil];
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
void ui::Canvas::project_save(std::string file_path)
|
void ui::Canvas::project_save(std::string file_path)
|
||||||
|
|||||||
@@ -15,6 +15,7 @@
|
|||||||
#import <AVFoundation/AVFoundation.h>
|
#import <AVFoundation/AVFoundation.h>
|
||||||
#import <UIKit/UIKit.h>
|
#import <UIKit/UIKit.h>
|
||||||
#import <GLKit/GLKit.h>
|
#import <GLKit/GLKit.h>
|
||||||
|
#import <ZipArchive/ZipArchive.h>
|
||||||
#endif
|
#endif
|
||||||
#include <OpenGLES/ES3/gl.h>
|
#include <OpenGLES/ES3/gl.h>
|
||||||
#include <OpenGLES/ES3/glext.h>
|
#include <OpenGLES/ES3/glext.h>
|
||||||
@@ -28,6 +29,7 @@
|
|||||||
#import <AVFoundation/AVFoundation.h>
|
#import <AVFoundation/AVFoundation.h>
|
||||||
#import <UIKit/UIKit.h>
|
#import <UIKit/UIKit.h>
|
||||||
#import <GLKit/GLKit.h>
|
#import <GLKit/GLKit.h>
|
||||||
|
#import <ZipArchive/ZipArchive.h>
|
||||||
#endif
|
#endif
|
||||||
#include <OpenGLES/ES3/gl.h>
|
#include <OpenGLES/ES3/gl.h>
|
||||||
#include <OpenGLES/ES3/glext.h>
|
#include <OpenGLES/ES3/glext.h>
|
||||||
@@ -38,6 +40,7 @@
|
|||||||
#ifdef __OBJC__
|
#ifdef __OBJC__
|
||||||
#import <Foundation/Foundation.h>
|
#import <Foundation/Foundation.h>
|
||||||
#import <AVFoundation/AVFoundation.h>
|
#import <AVFoundation/AVFoundation.h>
|
||||||
|
#import <ZipArchive/ZipArchive.h>
|
||||||
#endif
|
#endif
|
||||||
#include <OpenGL/gl3.h>
|
#include <OpenGL/gl3.h>
|
||||||
#include <OpenGL/gl3ext.h>
|
#include <OpenGL/gl3ext.h>
|
||||||
|
|||||||
1
libs/ZipArchive/Mac/ZipArchive.framework/Headers
Symbolic link
1
libs/ZipArchive/Mac/ZipArchive.framework/Headers
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
Versions/Current/Headers
|
||||||
1
libs/ZipArchive/Mac/ZipArchive.framework/Modules
Symbolic link
1
libs/ZipArchive/Mac/ZipArchive.framework/Modules
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
Versions/Current/Modules
|
||||||
1
libs/ZipArchive/Mac/ZipArchive.framework/Resources
Symbolic link
1
libs/ZipArchive/Mac/ZipArchive.framework/Resources
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
Versions/Current/Resources
|
||||||
146
libs/ZipArchive/Mac/ZipArchive.framework/Versions/A/Headers/SSZipArchive.h
Executable file
146
libs/ZipArchive/Mac/ZipArchive.framework/Versions/A/Headers/SSZipArchive.h
Executable file
@@ -0,0 +1,146 @@
|
|||||||
|
//
|
||||||
|
// SSZipArchive.h
|
||||||
|
// SSZipArchive
|
||||||
|
//
|
||||||
|
// Created by Sam Soffes on 7/21/10.
|
||||||
|
// Copyright (c) Sam Soffes 2010-2015. All rights reserved.
|
||||||
|
//
|
||||||
|
|
||||||
|
#ifndef _SSZIPARCHIVE_H
|
||||||
|
#define _SSZIPARCHIVE_H
|
||||||
|
|
||||||
|
#import <Foundation/Foundation.h>
|
||||||
|
#include "SSZipCommon.h"
|
||||||
|
|
||||||
|
NS_ASSUME_NONNULL_BEGIN
|
||||||
|
|
||||||
|
extern NSString *const SSZipArchiveErrorDomain;
|
||||||
|
typedef NS_ENUM(NSInteger, SSZipArchiveErrorCode) {
|
||||||
|
SSZipArchiveErrorCodeFailedOpenZipFile = -1,
|
||||||
|
SSZipArchiveErrorCodeFailedOpenFileInZip = -2,
|
||||||
|
SSZipArchiveErrorCodeFileInfoNotLoadable = -3,
|
||||||
|
SSZipArchiveErrorCodeFileContentNotReadable = -4,
|
||||||
|
SSZipArchiveErrorCodeFailedToWriteFile = -5,
|
||||||
|
SSZipArchiveErrorCodeInvalidArguments = -6,
|
||||||
|
};
|
||||||
|
|
||||||
|
@protocol SSZipArchiveDelegate;
|
||||||
|
|
||||||
|
@interface SSZipArchive : NSObject
|
||||||
|
|
||||||
|
// Password check
|
||||||
|
+ (BOOL)isFilePasswordProtectedAtPath:(NSString *)path;
|
||||||
|
+ (BOOL)isPasswordValidForArchiveAtPath:(NSString *)path password:(NSString *)pw error:(NSError * _Nullable * _Nullable)error NS_SWIFT_NOTHROW;
|
||||||
|
|
||||||
|
// Unzip
|
||||||
|
+ (BOOL)unzipFileAtPath:(NSString *)path toDestination:(NSString *)destination;
|
||||||
|
+ (BOOL)unzipFileAtPath:(NSString *)path toDestination:(NSString *)destination delegate:(nullable id<SSZipArchiveDelegate>)delegate;
|
||||||
|
|
||||||
|
+ (BOOL)unzipFileAtPath:(NSString *)path
|
||||||
|
toDestination:(NSString *)destination
|
||||||
|
overwrite:(BOOL)overwrite
|
||||||
|
password:(nullable NSString *)password
|
||||||
|
error:(NSError * *)error;
|
||||||
|
|
||||||
|
+ (BOOL)unzipFileAtPath:(NSString *)path
|
||||||
|
toDestination:(NSString *)destination
|
||||||
|
overwrite:(BOOL)overwrite
|
||||||
|
password:(nullable NSString *)password
|
||||||
|
error:(NSError * *)error
|
||||||
|
delegate:(nullable id<SSZipArchiveDelegate>)delegate NS_REFINED_FOR_SWIFT;
|
||||||
|
|
||||||
|
+ (BOOL)unzipFileAtPath:(NSString *)path
|
||||||
|
toDestination:(NSString *)destination
|
||||||
|
preserveAttributes:(BOOL)preserveAttributes
|
||||||
|
overwrite:(BOOL)overwrite
|
||||||
|
password:(nullable NSString *)password
|
||||||
|
error:(NSError * *)error
|
||||||
|
delegate:(nullable id<SSZipArchiveDelegate>)delegate;
|
||||||
|
|
||||||
|
+ (BOOL)unzipFileAtPath:(NSString *)path
|
||||||
|
toDestination:(NSString *)destination
|
||||||
|
progressHandler:(void (^_Nullable)(NSString *entry, unz_file_info zipInfo, long entryNumber, long total))progressHandler
|
||||||
|
completionHandler:(void (^_Nullable)(NSString *path, BOOL succeeded, NSError * _Nullable error))completionHandler;
|
||||||
|
|
||||||
|
+ (BOOL)unzipFileAtPath:(NSString *)path
|
||||||
|
toDestination:(NSString *)destination
|
||||||
|
overwrite:(BOOL)overwrite
|
||||||
|
password:(nullable NSString *)password
|
||||||
|
progressHandler:(void (^_Nullable)(NSString *entry, unz_file_info zipInfo, long entryNumber, long total))progressHandler
|
||||||
|
completionHandler:(void (^_Nullable)(NSString *path, BOOL succeeded, NSError * _Nullable error))completionHandler;
|
||||||
|
|
||||||
|
+ (BOOL)unzipFileAtPath:(NSString *)path
|
||||||
|
toDestination:(NSString *)destination
|
||||||
|
preserveAttributes:(BOOL)preserveAttributes
|
||||||
|
overwrite:(BOOL)overwrite
|
||||||
|
nestedZipLevel:(NSInteger)nestedZipLevel
|
||||||
|
password:(nullable NSString *)password
|
||||||
|
error:(NSError **)error
|
||||||
|
delegate:(nullable id<SSZipArchiveDelegate>)delegate
|
||||||
|
progressHandler:(void (^_Nullable)(NSString *entry, unz_file_info zipInfo, long entryNumber, long total))progressHandler
|
||||||
|
completionHandler:(void (^_Nullable)(NSString *path, BOOL succeeded, NSError * _Nullable error))completionHandler;
|
||||||
|
|
||||||
|
// Zip
|
||||||
|
// default compression level is Z_DEFAULT_COMPRESSION (from "zlib.h")
|
||||||
|
|
||||||
|
// without password
|
||||||
|
+ (BOOL)createZipFileAtPath:(NSString *)path withFilesAtPaths:(NSArray<NSString *> *)paths;
|
||||||
|
+ (BOOL)createZipFileAtPath:(NSString *)path withContentsOfDirectory:(NSString *)directoryPath;
|
||||||
|
|
||||||
|
+ (BOOL)createZipFileAtPath:(NSString *)path withContentsOfDirectory:(NSString *)directoryPath keepParentDirectory:(BOOL)keepParentDirectory;
|
||||||
|
|
||||||
|
// with optional password, default encryption is AES
|
||||||
|
// don't use AES if you need compatibility with native macOS unzip and Archive Utility
|
||||||
|
+ (BOOL)createZipFileAtPath:(NSString *)path withFilesAtPaths:(NSArray<NSString *> *)paths withPassword:(nullable NSString *)password;
|
||||||
|
+ (BOOL)createZipFileAtPath:(NSString *)path withContentsOfDirectory:(NSString *)directoryPath withPassword:(nullable NSString *)password;
|
||||||
|
+ (BOOL)createZipFileAtPath:(NSString *)path withContentsOfDirectory:(NSString *)directoryPath keepParentDirectory:(BOOL)keepParentDirectory withPassword:(nullable NSString *)password;
|
||||||
|
+ (BOOL)createZipFileAtPath:(NSString *)path
|
||||||
|
withContentsOfDirectory:(NSString *)directoryPath
|
||||||
|
keepParentDirectory:(BOOL)keepParentDirectory
|
||||||
|
withPassword:(nullable NSString *)password
|
||||||
|
andProgressHandler:(void(^ _Nullable)(NSUInteger entryNumber, NSUInteger total))progressHandler;
|
||||||
|
+ (BOOL)createZipFileAtPath:(NSString *)path
|
||||||
|
withContentsOfDirectory:(NSString *)directoryPath
|
||||||
|
keepParentDirectory:(BOOL)keepParentDirectory
|
||||||
|
compressionLevel:(int)compressionLevel
|
||||||
|
password:(nullable NSString *)password
|
||||||
|
AES:(BOOL)aes
|
||||||
|
progressHandler:(void(^ _Nullable)(NSUInteger entryNumber, NSUInteger total))progressHandler;
|
||||||
|
|
||||||
|
- (instancetype)init NS_UNAVAILABLE;
|
||||||
|
- (instancetype)initWithPath:(NSString *)path NS_DESIGNATED_INITIALIZER;
|
||||||
|
- (BOOL)open;
|
||||||
|
|
||||||
|
/// write empty folder
|
||||||
|
- (BOOL)writeFolderAtPath:(NSString *)path withFolderName:(NSString *)folderName withPassword:(nullable NSString *)password;
|
||||||
|
/// write file
|
||||||
|
- (BOOL)writeFile:(NSString *)path withPassword:(nullable NSString *)password;
|
||||||
|
- (BOOL)writeFileAtPath:(NSString *)path withFileName:(nullable NSString *)fileName withPassword:(nullable NSString *)password;
|
||||||
|
- (BOOL)writeFileAtPath:(NSString *)path withFileName:(nullable NSString *)fileName compressionLevel:(int)compressionLevel password:(nullable NSString *)password AES:(BOOL)aes;
|
||||||
|
/// write data
|
||||||
|
- (BOOL)writeData:(NSData *)data filename:(nullable NSString *)filename withPassword:(nullable NSString *)password;
|
||||||
|
- (BOOL)writeData:(NSData *)data filename:(nullable NSString *)filename compressionLevel:(int)compressionLevel password:(nullable NSString *)password AES:(BOOL)aes;
|
||||||
|
|
||||||
|
- (BOOL)close;
|
||||||
|
|
||||||
|
@end
|
||||||
|
|
||||||
|
@protocol SSZipArchiveDelegate <NSObject>
|
||||||
|
|
||||||
|
@optional
|
||||||
|
|
||||||
|
- (void)zipArchiveWillUnzipArchiveAtPath:(NSString *)path zipInfo:(unz_global_info)zipInfo;
|
||||||
|
- (void)zipArchiveDidUnzipArchiveAtPath:(NSString *)path zipInfo:(unz_global_info)zipInfo unzippedPath:(NSString *)unzippedPath;
|
||||||
|
|
||||||
|
- (BOOL)zipArchiveShouldUnzipFileAtIndex:(NSInteger)fileIndex totalFiles:(NSInteger)totalFiles archivePath:(NSString *)archivePath fileInfo:(unz_file_info)fileInfo;
|
||||||
|
- (void)zipArchiveWillUnzipFileAtIndex:(NSInteger)fileIndex totalFiles:(NSInteger)totalFiles archivePath:(NSString *)archivePath fileInfo:(unz_file_info)fileInfo;
|
||||||
|
- (void)zipArchiveDidUnzipFileAtIndex:(NSInteger)fileIndex totalFiles:(NSInteger)totalFiles archivePath:(NSString *)archivePath fileInfo:(unz_file_info)fileInfo;
|
||||||
|
- (void)zipArchiveDidUnzipFileAtIndex:(NSInteger)fileIndex totalFiles:(NSInteger)totalFiles archivePath:(NSString *)archivePath unzippedFilePath:(NSString *)unzippedFilePath;
|
||||||
|
|
||||||
|
- (void)zipArchiveProgressEvent:(unsigned long long)loaded total:(unsigned long long)total;
|
||||||
|
|
||||||
|
@end
|
||||||
|
|
||||||
|
NS_ASSUME_NONNULL_END
|
||||||
|
|
||||||
|
#endif /* _SSZIPARCHIVE_H */
|
||||||
@@ -0,0 +1,66 @@
|
|||||||
|
#ifndef SSZipCommon
|
||||||
|
#define SSZipCommon
|
||||||
|
|
||||||
|
/* unz_global_info structure contain global data about the ZIPfile
|
||||||
|
These data comes from the end of central dir */
|
||||||
|
typedef struct unz_global_info64_s
|
||||||
|
{
|
||||||
|
uint64_t number_entry; /* total number of entries in the central dir on this disk */
|
||||||
|
uint32_t number_disk_with_CD; /* number the the disk with central dir, used for spanning ZIP*/
|
||||||
|
uint16_t size_comment; /* size of the global comment of the zipfile */
|
||||||
|
} unz_global_info64;
|
||||||
|
|
||||||
|
typedef struct unz_global_info_s
|
||||||
|
{
|
||||||
|
uint32_t number_entry; /* total number of entries in the central dir on this disk */
|
||||||
|
uint32_t number_disk_with_CD; /* number the the disk with central dir, used for spanning ZIP*/
|
||||||
|
uint16_t size_comment; /* size of the global comment of the zipfile */
|
||||||
|
} unz_global_info;
|
||||||
|
|
||||||
|
/* unz_file_info contain information about a file in the zipfile */
|
||||||
|
/* https://pkware.cachefly.net/webdocs/casestudies/APPNOTE.TXT */
|
||||||
|
typedef struct unz_file_info64_s
|
||||||
|
{
|
||||||
|
uint16_t version; /* version made by 2 bytes */
|
||||||
|
uint16_t version_needed; /* version needed to extract 2 bytes */
|
||||||
|
uint16_t flag; /* general purpose bit flag 2 bytes */
|
||||||
|
uint16_t compression_method; /* compression method 2 bytes */
|
||||||
|
uint32_t dos_date; /* last mod file date in Dos fmt 4 bytes */
|
||||||
|
uint32_t crc; /* crc-32 4 bytes */
|
||||||
|
uint64_t compressed_size; /* compressed size 8 bytes */
|
||||||
|
uint64_t uncompressed_size; /* uncompressed size 8 bytes */
|
||||||
|
uint16_t size_filename; /* filename length 2 bytes */
|
||||||
|
uint16_t size_file_extra; /* extra field length 2 bytes */
|
||||||
|
uint16_t size_file_comment; /* file comment length 2 bytes */
|
||||||
|
|
||||||
|
uint32_t disk_num_start; /* disk number start 4 bytes */
|
||||||
|
uint16_t internal_fa; /* internal file attributes 2 bytes */
|
||||||
|
uint32_t external_fa; /* external file attributes 4 bytes */
|
||||||
|
|
||||||
|
uint64_t disk_offset;
|
||||||
|
|
||||||
|
uint16_t size_file_extra_internal;
|
||||||
|
} unz_file_info64;
|
||||||
|
|
||||||
|
typedef struct unz_file_info_s
|
||||||
|
{
|
||||||
|
uint16_t version; /* version made by 2 bytes */
|
||||||
|
uint16_t version_needed; /* version needed to extract 2 bytes */
|
||||||
|
uint16_t flag; /* general purpose bit flag 2 bytes */
|
||||||
|
uint16_t compression_method; /* compression method 2 bytes */
|
||||||
|
uint32_t dos_date; /* last mod file date in Dos fmt 4 bytes */
|
||||||
|
uint32_t crc; /* crc-32 4 bytes */
|
||||||
|
uint32_t compressed_size; /* compressed size 4 bytes */
|
||||||
|
uint32_t uncompressed_size; /* uncompressed size 4 bytes */
|
||||||
|
uint16_t size_filename; /* filename length 2 bytes */
|
||||||
|
uint16_t size_file_extra; /* extra field length 2 bytes */
|
||||||
|
uint16_t size_file_comment; /* file comment length 2 bytes */
|
||||||
|
|
||||||
|
uint16_t disk_num_start; /* disk number start 2 bytes */
|
||||||
|
uint16_t internal_fa; /* internal file attributes 2 bytes */
|
||||||
|
uint32_t external_fa; /* external file attributes 4 bytes */
|
||||||
|
|
||||||
|
uint64_t disk_offset;
|
||||||
|
} unz_file_info;
|
||||||
|
|
||||||
|
#endif
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
//
|
||||||
|
// ZipArchive.h
|
||||||
|
// ZipArchive
|
||||||
|
//
|
||||||
|
// Created by Serhii Mumriak on 12/1/15.
|
||||||
|
// Copyright © 2015 smumryak. All rights reserved.
|
||||||
|
//
|
||||||
|
|
||||||
|
#import <Foundation/Foundation.h>
|
||||||
|
|
||||||
|
//! Project version number for ZipArchive.
|
||||||
|
FOUNDATION_EXPORT double ZipArchiveVersionNumber;
|
||||||
|
|
||||||
|
//! Project version string for ZipArchive.
|
||||||
|
FOUNDATION_EXPORT const unsigned char ZipArchiveVersionString[];
|
||||||
|
|
||||||
|
// In this header, you should import all the public headers of your framework using statements like #import <ZipArchive/SSZipArchive.h>
|
||||||
|
|
||||||
|
#import "SSZipArchive.h"
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
framework module ZipArchive {
|
||||||
|
umbrella header "ZipArchive.h"
|
||||||
|
|
||||||
|
export *
|
||||||
|
module * { export * }
|
||||||
|
}
|
||||||
@@ -0,0 +1,49 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||||
|
<plist version="1.0">
|
||||||
|
<dict>
|
||||||
|
<key>BuildMachineOSBuild</key>
|
||||||
|
<string>17E202</string>
|
||||||
|
<key>CFBundleDevelopmentRegion</key>
|
||||||
|
<string>en</string>
|
||||||
|
<key>CFBundleExecutable</key>
|
||||||
|
<string>ZipArchive</string>
|
||||||
|
<key>CFBundleIdentifier</key>
|
||||||
|
<string>com.ziparchive.ZipArchive</string>
|
||||||
|
<key>CFBundleInfoDictionaryVersion</key>
|
||||||
|
<string>6.0</string>
|
||||||
|
<key>CFBundleName</key>
|
||||||
|
<string>ZipArchive</string>
|
||||||
|
<key>CFBundlePackageType</key>
|
||||||
|
<string>FMWK</string>
|
||||||
|
<key>CFBundleShortVersionString</key>
|
||||||
|
<string>1.0</string>
|
||||||
|
<key>CFBundleSignature</key>
|
||||||
|
<string>????</string>
|
||||||
|
<key>CFBundleSupportedPlatforms</key>
|
||||||
|
<array>
|
||||||
|
<string>MacOSX</string>
|
||||||
|
</array>
|
||||||
|
<key>CFBundleVersion</key>
|
||||||
|
<string>1</string>
|
||||||
|
<key>DTCompiler</key>
|
||||||
|
<string>com.apple.compilers.llvm.clang.1_0</string>
|
||||||
|
<key>DTPlatformBuild</key>
|
||||||
|
<string>9F1027a</string>
|
||||||
|
<key>DTPlatformVersion</key>
|
||||||
|
<string>GM</string>
|
||||||
|
<key>DTSDKBuild</key>
|
||||||
|
<string>17E189</string>
|
||||||
|
<key>DTSDKName</key>
|
||||||
|
<string>macosx10.13</string>
|
||||||
|
<key>DTXcode</key>
|
||||||
|
<string>0940</string>
|
||||||
|
<key>DTXcodeBuild</key>
|
||||||
|
<string>9F1027a</string>
|
||||||
|
<key>UIDeviceFamily</key>
|
||||||
|
<array>
|
||||||
|
<integer>1</integer>
|
||||||
|
<integer>2</integer>
|
||||||
|
</array>
|
||||||
|
</dict>
|
||||||
|
</plist>
|
||||||
BIN
libs/ZipArchive/Mac/ZipArchive.framework/Versions/A/ZipArchive
Executable file
BIN
libs/ZipArchive/Mac/ZipArchive.framework/Versions/A/ZipArchive
Executable file
Binary file not shown.
1
libs/ZipArchive/Mac/ZipArchive.framework/Versions/Current
Symbolic link
1
libs/ZipArchive/Mac/ZipArchive.framework/Versions/Current
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
A
|
||||||
1
libs/ZipArchive/Mac/ZipArchive.framework/ZipArchive
Symbolic link
1
libs/ZipArchive/Mac/ZipArchive.framework/ZipArchive
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
Versions/Current/ZipArchive
|
||||||
@@ -0,0 +1,426 @@
|
|||||||
|
BCSymbolMap Version: 2.0
|
||||||
|
Apple LLVM version 9.1.0 (clang-902.0.39.2)
|
||||||
|
/Users/hudsonj/Development/ZipArchive/SSZipArchive/minizip/aes/hmac.c
|
||||||
|
/Users/hudsonj/Development/ZipArchive
|
||||||
|
hmac_sha
|
||||||
|
hmac_sha_end
|
||||||
|
hmac_sha_data
|
||||||
|
hmac_sha_key
|
||||||
|
hmac_sha_begin
|
||||||
|
/Users/hudsonj/Development/ZipArchive/SSZipArchive/minizip/aes/aes_ni.c
|
||||||
|
/Users/hudsonj/Development/ZipArchive/SSZipArchive/minizip/aes/pwd2key.c
|
||||||
|
derive_key
|
||||||
|
/Users/hudsonj/Development/ZipArchive/SSZipArchive/minizip/aes/aestab.c
|
||||||
|
aes_init
|
||||||
|
/Users/hudsonj/Development/ZipArchive/SSZipArchive/minizip/minishared.c
|
||||||
|
display_zpos64
|
||||||
|
is_large_file
|
||||||
|
get_file_handle
|
||||||
|
check_file_exists
|
||||||
|
makedir
|
||||||
|
dosdate_to_tm
|
||||||
|
dosdate_to_raw_tm
|
||||||
|
invalid_date
|
||||||
|
dosdate_to_time_t
|
||||||
|
change_file_date
|
||||||
|
tm_to_dosdate
|
||||||
|
get_file_date
|
||||||
|
/Users/hudsonj/Development/ZipArchive/SSZipArchive/minizip/aes/aeskey.c
|
||||||
|
aes_decrypt_key
|
||||||
|
aes_encrypt_key
|
||||||
|
aes_decrypt_key256
|
||||||
|
aes_decrypt_key192
|
||||||
|
aes_decrypt_key128
|
||||||
|
aes_encrypt_key256
|
||||||
|
aes_encrypt_key192
|
||||||
|
aes_encrypt_key128
|
||||||
|
/Users/hudsonj/Development/ZipArchive/SSZipArchive/minizip/ioapi_buf.c
|
||||||
|
fill_buffer_filefunc64
|
||||||
|
fill_buffer_filefunc
|
||||||
|
ferror_buf_func
|
||||||
|
fclose_buf_func
|
||||||
|
fseek64_buf_func
|
||||||
|
fseek_buf_func
|
||||||
|
fseek_buf_internal_func
|
||||||
|
ftell64_buf_func
|
||||||
|
ftell_buf_internal_func
|
||||||
|
ftell_buf_func
|
||||||
|
fwrite_buf_func
|
||||||
|
fread_buf_func
|
||||||
|
fflush_buf
|
||||||
|
fopendisk64_buf_func
|
||||||
|
fopen_buf_internal_func
|
||||||
|
fopendisk_buf_func
|
||||||
|
fopen64_buf_func
|
||||||
|
fopen_buf_func
|
||||||
|
print_buf_internal
|
||||||
|
/Users/hudsonj/Development/ZipArchive/SSZipArchive/minizip/aes/aescrypt.c
|
||||||
|
aes_decrypt
|
||||||
|
aes_encrypt
|
||||||
|
/Users/hudsonj/Development/ZipArchive/SSZipArchive/minizip/crypt.c
|
||||||
|
crypthead
|
||||||
|
update_keys
|
||||||
|
decrypt_byte
|
||||||
|
cryptrand
|
||||||
|
init_keys
|
||||||
|
_fopen_file_func
|
||||||
|
_fopendisk_file_func
|
||||||
|
_fread_file_func
|
||||||
|
_fwrite_file_func
|
||||||
|
_ftell_file_func
|
||||||
|
_fseek_file_func
|
||||||
|
_fclose_file_func
|
||||||
|
_ferror_file_func
|
||||||
|
_fopen64_file_func
|
||||||
|
_fopendisk64_file_func
|
||||||
|
_ftell64_file_func
|
||||||
|
_fseek64_file_func
|
||||||
|
_file_build_ioposix
|
||||||
|
/Users/hudsonj/Development/ZipArchive/SSZipArchive/minizip/ioapi.c
|
||||||
|
file_build_ioposix
|
||||||
|
fseek64_file_func
|
||||||
|
ftell64_file_func
|
||||||
|
fopendisk64_file_func
|
||||||
|
fopen64_file_func
|
||||||
|
fill_fopen64_filefunc
|
||||||
|
ferror_file_func
|
||||||
|
fclose_file_func
|
||||||
|
fseek_file_func
|
||||||
|
ftell_file_func
|
||||||
|
fwrite_file_func
|
||||||
|
fread_file_func
|
||||||
|
fopendisk_file_func
|
||||||
|
fopen_file_func
|
||||||
|
fill_fopen_filefunc
|
||||||
|
fill_zlib_filefunc64_32_def_from_filefunc32
|
||||||
|
call_ztell64
|
||||||
|
call_zseek64
|
||||||
|
call_zopendisk64
|
||||||
|
call_zopen64
|
||||||
|
/Users/hudsonj/Development/ZipArchive/SSZipArchive/minizip/ioapi_mem.c
|
||||||
|
fill_memory_filefunc
|
||||||
|
ferror_mem_func
|
||||||
|
fclose_mem_func
|
||||||
|
fseek_mem_func
|
||||||
|
ftell_mem_func
|
||||||
|
fwrite_mem_func
|
||||||
|
fread_mem_func
|
||||||
|
fopendisk_mem_func
|
||||||
|
fopen_mem_func
|
||||||
|
/Users/hudsonj/Development/ZipArchive/SSZipArchive/minizip/aes/sha1.c
|
||||||
|
sha1
|
||||||
|
sha1_begin
|
||||||
|
sha1_end
|
||||||
|
sha1_hash
|
||||||
|
sha1_compile
|
||||||
|
_unzOpenInternal
|
||||||
|
_unzGetCurrentFileInfoInternal
|
||||||
|
_unzGoToNextDisk
|
||||||
|
_unzReadUInt32
|
||||||
|
_unzReadUInt16
|
||||||
|
_unzReadUInt64
|
||||||
|
_unzGetCurrentFileInfoField
|
||||||
|
/Users/hudsonj/Development/ZipArchive/SSZipArchive/minizip/unzip.c
|
||||||
|
unzGetCurrentFileInfoField
|
||||||
|
unzReadUInt64
|
||||||
|
unzReadUInt8
|
||||||
|
unzReadUInt16
|
||||||
|
unzReadUInt32
|
||||||
|
unzEndOfFile
|
||||||
|
unzSeek64
|
||||||
|
unzSeek
|
||||||
|
unzTell64
|
||||||
|
unzTell
|
||||||
|
unzSetOffset64
|
||||||
|
unzSetOffset
|
||||||
|
unzGetOffset64
|
||||||
|
unzGetOffset
|
||||||
|
unzGoToFilePos64
|
||||||
|
unzGoToFilePos
|
||||||
|
unzGetFilePos64
|
||||||
|
unzGetFilePos
|
||||||
|
unzLocateFile
|
||||||
|
unzGoToNextFile
|
||||||
|
unzGoToNextFile2
|
||||||
|
unzGoToFirstFile
|
||||||
|
unzGoToFirstFile2
|
||||||
|
unzGetLocalExtrafield
|
||||||
|
unzGoToNextDisk
|
||||||
|
unzReadCurrentFile
|
||||||
|
unzOpenCurrentFile2
|
||||||
|
unzOpenCurrentFilePassword
|
||||||
|
unzOpenCurrentFile
|
||||||
|
unzOpenCurrentFile3
|
||||||
|
unzCheckCurrentFileCoherencyHeader
|
||||||
|
unzCountEntries
|
||||||
|
unzGetCurrentFileInfo64
|
||||||
|
unzGetCurrentFileInfoInternal
|
||||||
|
unzGetCurrentFileInfo
|
||||||
|
unzGetGlobalComment
|
||||||
|
unzGetGlobalInfo64
|
||||||
|
unzGetGlobalInfo
|
||||||
|
unzCloseCurrentFile
|
||||||
|
unzClose
|
||||||
|
unzOpen64
|
||||||
|
unzOpen
|
||||||
|
unzOpen2_64
|
||||||
|
unzOpenInternal
|
||||||
|
unzSearchCentralDir64
|
||||||
|
unzSearchCentralDir
|
||||||
|
unzOpen2
|
||||||
|
_zipReadUInt32
|
||||||
|
_zipReadUInt16
|
||||||
|
_zipReadUInt64
|
||||||
|
_add_data_in_datablock
|
||||||
|
_zipGoToNextDisk
|
||||||
|
_zipFlushWriteBuffer
|
||||||
|
_zipGoToSpecificDisk
|
||||||
|
/Users/hudsonj/Development/ZipArchive/SSZipArchive/minizip/zip.c
|
||||||
|
zipGoToSpecificDisk
|
||||||
|
zipClose2_64
|
||||||
|
zipWriteValue
|
||||||
|
free_linkedlist
|
||||||
|
free_datablock
|
||||||
|
zipCloseFileInZip
|
||||||
|
zipCloseFileInZipRaw
|
||||||
|
zipClose_64
|
||||||
|
zipClose
|
||||||
|
zipCloseFileInZipRaw64
|
||||||
|
zipWriteValueToMemory
|
||||||
|
zipWriteValueToMemoryAndMove
|
||||||
|
zipFlushWriteBuffer
|
||||||
|
zipGetDiskSizeAvailable
|
||||||
|
zipWriteInFileInZip
|
||||||
|
zipOpenNewFileInZip
|
||||||
|
zipOpenNewFileInZip4_64
|
||||||
|
zipOpenNewFileInZip64
|
||||||
|
zipOpenNewFileInZip2_64
|
||||||
|
zipOpenNewFileInZip2
|
||||||
|
zipOpenNewFileInZip3_64
|
||||||
|
zipOpenNewFileInZip3
|
||||||
|
zipOpenNewFileInZip4
|
||||||
|
zipGoToNextDisk
|
||||||
|
zipOpenNewFileInZip5
|
||||||
|
zipOpen64
|
||||||
|
zipOpen3
|
||||||
|
zipOpen
|
||||||
|
zipOpen3_64
|
||||||
|
zipOpen2_64
|
||||||
|
zipOpen2
|
||||||
|
add_data_in_datablock
|
||||||
|
allocate_new_datablock
|
||||||
|
zipReadUInt64
|
||||||
|
zipReadUInt8
|
||||||
|
zipReadUInt16
|
||||||
|
zipReadUInt32
|
||||||
|
zipOpen4
|
||||||
|
zipGoToFirstDisk
|
||||||
|
zipSearchCentralDir64
|
||||||
|
zipSearchCentralDir
|
||||||
|
init_linkedlist
|
||||||
|
_encr_data
|
||||||
|
/Users/hudsonj/Development/ZipArchive/SSZipArchive/minizip/aes/fileenc.c
|
||||||
|
fcrypt_end
|
||||||
|
fcrypt_decrypt
|
||||||
|
encr_data
|
||||||
|
fcrypt_encrypt
|
||||||
|
fcrypt_init
|
||||||
|
_update_pool
|
||||||
|
_prng_mix
|
||||||
|
/Users/hudsonj/Development/ZipArchive/SSZipArchive/minizip/aes/prng.c
|
||||||
|
prng_end
|
||||||
|
prng_rand
|
||||||
|
prng_mix
|
||||||
|
update_pool
|
||||||
|
prng_init
|
||||||
|
+[SSZipArchive isFilePasswordProtectedAtPath:]
|
||||||
|
+[SSZipArchive isPasswordValidForArchiveAtPath:password:error:]
|
||||||
|
+[SSZipArchive unzipFileAtPath:toDestination:]
|
||||||
|
+[SSZipArchive unzipFileAtPath:toDestination:overwrite:password:error:]
|
||||||
|
+[SSZipArchive unzipFileAtPath:toDestination:delegate:]
|
||||||
|
+[SSZipArchive unzipFileAtPath:toDestination:overwrite:password:error:delegate:]
|
||||||
|
+[SSZipArchive unzipFileAtPath:toDestination:overwrite:password:progressHandler:completionHandler:]
|
||||||
|
+[SSZipArchive unzipFileAtPath:toDestination:progressHandler:completionHandler:]
|
||||||
|
+[SSZipArchive unzipFileAtPath:toDestination:preserveAttributes:overwrite:password:error:delegate:]
|
||||||
|
+[SSZipArchive unzipFileAtPath:toDestination:preserveAttributes:overwrite:password:error:delegate:progressHandler:completionHandler:]
|
||||||
|
+[SSZipArchive unzipFileAtPath:toDestination:preserveAttributes:overwrite:nestedZipLevel:password:error:delegate:progressHandler:completionHandler:]
|
||||||
|
+[SSZipArchive createZipFileAtPath:withFilesAtPaths:]
|
||||||
|
+[SSZipArchive createZipFileAtPath:withContentsOfDirectory:]
|
||||||
|
+[SSZipArchive createZipFileAtPath:withContentsOfDirectory:keepParentDirectory:]
|
||||||
|
+[SSZipArchive createZipFileAtPath:withFilesAtPaths:withPassword:]
|
||||||
|
+[SSZipArchive createZipFileAtPath:withContentsOfDirectory:withPassword:]
|
||||||
|
+[SSZipArchive createZipFileAtPath:withContentsOfDirectory:keepParentDirectory:withPassword:]
|
||||||
|
+[SSZipArchive createZipFileAtPath:withContentsOfDirectory:keepParentDirectory:withPassword:andProgressHandler:]
|
||||||
|
+[SSZipArchive createZipFileAtPath:withContentsOfDirectory:keepParentDirectory:compressionLevel:password:AES:progressHandler:]
|
||||||
|
-[SSZipArchive init]
|
||||||
|
-[SSZipArchive initWithPath:]
|
||||||
|
-[SSZipArchive open]
|
||||||
|
-[SSZipArchive writeFolderAtPath:withFolderName:withPassword:]
|
||||||
|
-[SSZipArchive writeFile:withPassword:]
|
||||||
|
-[SSZipArchive writeFileAtPath:withFileName:withPassword:]
|
||||||
|
-[SSZipArchive writeFileAtPath:withFileName:compressionLevel:password:AES:]
|
||||||
|
-[SSZipArchive writeData:filename:withPassword:]
|
||||||
|
-[SSZipArchive writeData:filename:compressionLevel:password:AES:]
|
||||||
|
-[SSZipArchive close]
|
||||||
|
+[SSZipArchive _filenameStringWithCString:version_made_by:general_purpose_flag:size:]
|
||||||
|
+[SSZipArchive zipInfo:setAttributesOfItemAtPath:]
|
||||||
|
+[SSZipArchive zipInfo:setDate:]
|
||||||
|
+[SSZipArchive _gregorian]
|
||||||
|
___26+[SSZipArchive _gregorian]_block_invoke
|
||||||
|
+[SSZipArchive _dateWithMSDOSFormat:]
|
||||||
|
-[SSZipArchive .cxx_destruct]
|
||||||
|
-[NSData(SSZipArchive) _base64RFC4648]
|
||||||
|
-[NSData(SSZipArchive) _hexString]
|
||||||
|
_OBJC_IVAR_$_SSZipArchive._path
|
||||||
|
_OBJC_IVAR_$_SSZipArchive._zip
|
||||||
|
__gregorian.gregorian
|
||||||
|
__gregorian.onceToken
|
||||||
|
___block_descriptor_tmp
|
||||||
|
___block_literal_global
|
||||||
|
/Users/hudsonj/Development/ZipArchive/SSZipArchive/SSZipArchive.m
|
||||||
|
__26+[SSZipArchive _gregorian]_block_invoke
|
||||||
|
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.4.sdk/usr/include/dispatch/once.h
|
||||||
|
_zipOpenEntry
|
||||||
|
_fileIsSymbolicLink
|
||||||
|
/Users/hudsonj/Library/Developer/Xcode/DerivedData/ZipArchive-fjrxwbywrcysrfdbzmhcvrigkivb/Build/Intermediates.noindex/ArchiveIntermediates/ZipArchive-iOS/IntermediateBuildFilesPath/ZipArchive.build/Release-iphoneos/ZipArchive-iOS.build/DerivedSources/ZipArchive_vers.c
|
||||||
|
__ZL15__ARCLite__loadv
|
||||||
|
__ZL58__arclite_NSMutableDictionary__setObject_forKeyedSubscriptP19NSMutableDictionaryP13objc_selectorP11objc_objectS4_
|
||||||
|
__ZL22add_image_hook_swiftV1PK11mach_headerl
|
||||||
|
__ZL42__arclite_NSUndoManagerProxy_isKindOfClassP11objc_objectP13objc_selectorP10objc_class
|
||||||
|
__ZL30__arclite_NSManagedObject_initP11objc_objectP13objc_selector
|
||||||
|
__ZL41__arclite_NSManagedObject_allocWithEntityP11objc_objectP13objc_selectorS0_
|
||||||
|
__ZL36__arclite_NSManagedObject_allocBatchP11objc_objectP13objc_selectorPS0_S0_j
|
||||||
|
__ZL37__arclite_NSKKMS_fastIndexForKnownKeyP11objc_objectP13objc_selectorS0_
|
||||||
|
__ZL28__arclite_NSKKMS_indexForKeyP11objc_objectP13objc_selectorS0_
|
||||||
|
__ZL29__arclite_NSKKsD_objectForKeyP11objc_objectP13objc_selectorS0_
|
||||||
|
__ZL35__arclite_NSKKsD_removeObjectForKeyP11objc_objectP13objc_selectorS0_
|
||||||
|
__ZL33__arclite_NSKKsD_setObject_forKeyP11objc_objectP13objc_selectorS0_S0_
|
||||||
|
__ZL41__arclite_NSKKsD_addEntriesFromDictionaryP11objc_objectP13objc_selectorP12NSDictionary
|
||||||
|
__ZL28__arclite_objc_readClassPairP10objc_classPK15objc_image_info
|
||||||
|
__ZL32__arclite_objc_allocateClassPairP10objc_classPKcm
|
||||||
|
__ZL32__arclite_object_getIndexedIvarsP11objc_object
|
||||||
|
__ZL23__arclite_objc_getClassPKc
|
||||||
|
__ZL27__arclite_objc_getMetaClassPKc
|
||||||
|
__ZL31__arclite_objc_getRequiredClassPKc
|
||||||
|
__ZL26__arclite_objc_lookUpClassPKc
|
||||||
|
__ZL26__arclite_objc_getProtocolPKc
|
||||||
|
__ZL23__arclite_class_getNameP10objc_class
|
||||||
|
__ZL26__arclite_protocol_getNameP8Protocol
|
||||||
|
__ZL37__arclite_objc_copyClassNamesForImagePKcPj
|
||||||
|
__ZL17transcribeMethodsP10objc_classP15glue_class_ro_t
|
||||||
|
__ZL19transcribeProtocolsP10objc_classP15glue_class_ro_t
|
||||||
|
__ZL20transcribePropertiesP10objc_classP15glue_class_ro_t
|
||||||
|
__ZL14initialize_impP11objc_objectP13objc_selector
|
||||||
|
__ZL18allocateMaybeSwiftP18glue_swift_class_tm
|
||||||
|
__ZL22copySwiftV1MangledNamePKcb
|
||||||
|
__ZL13demangledNamePKcb
|
||||||
|
__ZL16scanMangledFieldRPKcS0_S1_Ri
|
||||||
|
__ZL30arclite_uninitialized_functionv
|
||||||
|
__ZL12cxxConstructP11objc_object
|
||||||
|
__ZL20fixStringForCoreDataP11objc_object
|
||||||
|
_OBJC_METACLASS_$___ARCLite__
|
||||||
|
__ZL24OBJC_CLASS_$___ARCLite__
|
||||||
|
__ZL31OBJC_METACLASS_RO_$___ARCLite__
|
||||||
|
__non_lazy_classes
|
||||||
|
__ZL27OBJC_CLASS_RO_$___ARCLite__
|
||||||
|
__ZL11_class_name
|
||||||
|
__ZL32OBJC_$_CLASS_METHODS___ARCLite__
|
||||||
|
__ZL17_load_method_name
|
||||||
|
__ZL17_load_method_type
|
||||||
|
l_OBJC_PROTOCOL_$___ARCLiteKeyedSubscripting__
|
||||||
|
l_OBJC_LABEL_PROTOCOL_$___ARCLiteKeyedSubscripting__
|
||||||
|
l_OBJC_PROTOCOL_REFERENCE_$___ARCLiteKeyedSubscripting__
|
||||||
|
__ZL30NSUndoManagerProxy_targetClass
|
||||||
|
__ZL29original_NSManagedObject_init
|
||||||
|
__ZL40original_NSManagedObject_allocWithEntity
|
||||||
|
__ZL35original_NSManagedObject_allocBatch
|
||||||
|
__ZL25NSMutableDictionary_class
|
||||||
|
__ZL22NSConstantString_class
|
||||||
|
__ZL14NSString_class
|
||||||
|
__ZL36original_NSKKMS_fastIndexForKnownKey
|
||||||
|
__ZL27original_NSKKMS_indexForKey
|
||||||
|
__ZL28original_NSKKsD_objectForKey
|
||||||
|
__ZL34original_NSKKsD_removeObjectForKey
|
||||||
|
__ZL32original_NSKKsD_setObject_forKey
|
||||||
|
__ZL40original_NSKKsD_addEntriesFromDictionary
|
||||||
|
__ZZL22add_image_hook_swiftV1PK11mach_headerlE7patches
|
||||||
|
__ZGVZL22add_image_hook_swiftV1PK11mach_headerlE7patches
|
||||||
|
__ZL31original_objc_allocateClassPair
|
||||||
|
__ZL31original_object_getIndexedIvars
|
||||||
|
__ZL22original_objc_getClass
|
||||||
|
__ZL26original_objc_getMetaClass
|
||||||
|
__ZL30original_objc_getRequiredClass
|
||||||
|
__ZL25original_objc_lookUpClass
|
||||||
|
__ZL25original_objc_getProtocol
|
||||||
|
__ZL22original_class_getName
|
||||||
|
__ZL25original_protocol_getName
|
||||||
|
__ZL36original_objc_copyClassNamesForImage
|
||||||
|
__ZL12demangleLock
|
||||||
|
__ZL9Demangled
|
||||||
|
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c++ -arch arm64 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -std=c++11 -Wno-trigraphs -fno-exceptions -fno-rtti -fno-sanitize=vptr -mpascal-strings -Os -Wno-missing-field-initializers -Wmissing-prototypes -Wno-implicit-atomic-properties -Wno-arc-repeated-use-of-weak -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wno-float-conversion -Wno-non-literal-null-conversion -Wno-objc-literal-conversion -Wshorten-64-to-32 -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -Wno-c++11-extensions -D NDEBUG=1 -D OBJC_OLD_DISPATCH_PROTOTYPES=1 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.3.Internal.sdk -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -Winvalid-offsetof -miphoneos-version-min=4.3 -g -fno-threadsafe-statics -Wno-sign-conversion -Wno-infinite-recursion -Wno-move -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-range-loop-analysis -fembed-bitcode=all -iquote /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/arclite_iphoneos-generated-files.hmap -I /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/arclite_iphoneos-own-target-headers.hmap -I /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/arclite_iphoneos-all-target-headers.hmap -iquote /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/arclite_iphoneos-project-headers.hmap -I /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/Symbols/BuiltProducts/include -I /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/DerivedSources/arm64 -I /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/DerivedSources -F/Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/Symbols/BuiltProducts -iframework /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.3.Internal.sdk/System/Library/PrivateFrameworks -Wall -Wextra -Wno-gcc-compat -Wno-error=incomplete-umbrella -Wno-error=invalid-ios-deployment-target -Wno-error=incomplete-umbrella -Wno-error=invalid-ios-deployment-target -MMD -MT dependencies -MF /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/Objects-normal/arm64/arclite.d --serialize-diagnostics /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/Objects-normal/arm64/arclite.dia -c /Library/Caches/com.apple.xbs/Sources/arclite_iOS/arclite-67/source/arclite.mm -o /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/Objects-normal/arm64/arclite.o -mlinker-version=351.8
|
||||||
|
/Library/Caches/com.apple.xbs/Sources/arclite_iOS/arclite-67/source/arclite.mm
|
||||||
|
/Library/Caches/com.apple.xbs/Sources/arclite_iOS/arclite-67
|
||||||
|
fixStringForCoreData
|
||||||
|
cxxConstruct
|
||||||
|
arclite_uninitialized_function
|
||||||
|
scanMangledField
|
||||||
|
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.3.Internal.sdk/usr/include/_ctype.h
|
||||||
|
__isctype
|
||||||
|
demangledName
|
||||||
|
copySwiftV1DemangledName
|
||||||
|
copySwiftV1MangledName
|
||||||
|
allocateMaybeSwift
|
||||||
|
word_align
|
||||||
|
isSwift
|
||||||
|
initialize_imp
|
||||||
|
transcribeProperties
|
||||||
|
property_list_nth
|
||||||
|
transcribeProtocols
|
||||||
|
transcribeMethods
|
||||||
|
data
|
||||||
|
method_list_nth
|
||||||
|
__arclite_objc_copyClassNamesForImage
|
||||||
|
__arclite_protocol_getName
|
||||||
|
__arclite_class_getName
|
||||||
|
__arclite_objc_getProtocol
|
||||||
|
__arclite_objc_lookUpClass
|
||||||
|
__arclite_objc_getRequiredClass
|
||||||
|
__arclite_objc_getMetaClass
|
||||||
|
__arclite_objc_getClass
|
||||||
|
__arclite_object_getIndexedIvars
|
||||||
|
__arclite_objc_allocateClassPair
|
||||||
|
metaclass
|
||||||
|
__arclite_objc_readClassPair
|
||||||
|
transcribeIvars
|
||||||
|
ivar_list_nth
|
||||||
|
max
|
||||||
|
alignment
|
||||||
|
ro
|
||||||
|
fastFlags
|
||||||
|
__arclite_NSKKsD_addEntriesFromDictionary
|
||||||
|
__arclite_NSKKsD_setObject_forKey
|
||||||
|
__arclite_NSKKsD_removeObjectForKey
|
||||||
|
__arclite_NSKKsD_objectForKey
|
||||||
|
__arclite_NSKKMS_indexForKey
|
||||||
|
__arclite_NSKKMS_fastIndexForKnownKey
|
||||||
|
__arclite_NSManagedObject_allocBatch
|
||||||
|
__arclite_NSManagedObject_allocWithEntity
|
||||||
|
__arclite_NSManagedObject_init
|
||||||
|
__arclite_NSUndoManagerProxy_isKindOfClass
|
||||||
|
add_image_hook_swiftV1
|
||||||
|
patch_lazy_pointers
|
||||||
|
patch_t<const char **(const char *, unsigned int *)>
|
||||||
|
patch_t<const char *(Protocol *)>
|
||||||
|
patch_t<const char *(Class)>
|
||||||
|
patch_t<Protocol *(const char *)>
|
||||||
|
patch_t<Class (const char *)>
|
||||||
|
patch_t<void *(id)>
|
||||||
|
patch_t<Class (Class, const char *, unsigned long)>
|
||||||
|
patch_t<Class (Class, const objc_image_info *)>
|
||||||
|
__arclite_NSMutableDictionary__setObject_forKeyedSubscript
|
||||||
|
__ARCLite__load
|
||||||
|
install_swiftV1
|
||||||
|
replaceMethod
|
||||||
|
install_dict_nil_value
|
||||||
|
addOrReplaceMethod
|
||||||
|
keyedGetter
|
||||||
@@ -0,0 +1,497 @@
|
|||||||
|
BCSymbolMap Version: 2.0
|
||||||
|
Apple LLVM version 9.1.0 (clang-902.0.39.2)
|
||||||
|
/Users/hudsonj/Development/ZipArchive/SSZipArchive/minizip/aes/hmac.c
|
||||||
|
/Users/hudsonj/Development/ZipArchive
|
||||||
|
hmac_sha
|
||||||
|
hmac_sha_end
|
||||||
|
hmac_sha_data
|
||||||
|
hmac_sha_key
|
||||||
|
hmac_sha_begin
|
||||||
|
/Users/hudsonj/Development/ZipArchive/SSZipArchive/minizip/aes/aes_ni.c
|
||||||
|
/Users/hudsonj/Development/ZipArchive/SSZipArchive/minizip/aes/pwd2key.c
|
||||||
|
derive_key
|
||||||
|
/Users/hudsonj/Development/ZipArchive/SSZipArchive/minizip/aes/aestab.c
|
||||||
|
aes_init
|
||||||
|
/Users/hudsonj/Development/ZipArchive/SSZipArchive/minizip/minishared.c
|
||||||
|
display_zpos64
|
||||||
|
is_large_file
|
||||||
|
get_file_handle
|
||||||
|
check_file_exists
|
||||||
|
makedir
|
||||||
|
dosdate_to_tm
|
||||||
|
dosdate_to_raw_tm
|
||||||
|
invalid_date
|
||||||
|
dosdate_to_time_t
|
||||||
|
change_file_date
|
||||||
|
tm_to_dosdate
|
||||||
|
get_file_date
|
||||||
|
/Users/hudsonj/Development/ZipArchive/SSZipArchive/minizip/aes/aeskey.c
|
||||||
|
aes_decrypt_key
|
||||||
|
aes_encrypt_key
|
||||||
|
aes_decrypt_key256
|
||||||
|
aes_decrypt_key192
|
||||||
|
aes_decrypt_key128
|
||||||
|
aes_encrypt_key256
|
||||||
|
aes_encrypt_key192
|
||||||
|
aes_encrypt_key128
|
||||||
|
/Users/hudsonj/Development/ZipArchive/SSZipArchive/minizip/ioapi_buf.c
|
||||||
|
fill_buffer_filefunc64
|
||||||
|
fill_buffer_filefunc
|
||||||
|
ferror_buf_func
|
||||||
|
fclose_buf_func
|
||||||
|
fseek64_buf_func
|
||||||
|
fseek_buf_func
|
||||||
|
fseek_buf_internal_func
|
||||||
|
ftell64_buf_func
|
||||||
|
ftell_buf_internal_func
|
||||||
|
ftell_buf_func
|
||||||
|
fwrite_buf_func
|
||||||
|
fread_buf_func
|
||||||
|
fflush_buf
|
||||||
|
fopendisk64_buf_func
|
||||||
|
fopen_buf_internal_func
|
||||||
|
fopendisk_buf_func
|
||||||
|
fopen64_buf_func
|
||||||
|
fopen_buf_func
|
||||||
|
print_buf_internal
|
||||||
|
/Users/hudsonj/Development/ZipArchive/SSZipArchive/minizip/aes/aescrypt.c
|
||||||
|
aes_decrypt
|
||||||
|
aes_encrypt
|
||||||
|
/Users/hudsonj/Development/ZipArchive/SSZipArchive/minizip/crypt.c
|
||||||
|
crypthead
|
||||||
|
update_keys
|
||||||
|
decrypt_byte
|
||||||
|
cryptrand
|
||||||
|
init_keys
|
||||||
|
_fopen_file_func
|
||||||
|
_fopendisk_file_func
|
||||||
|
_fread_file_func
|
||||||
|
_fwrite_file_func
|
||||||
|
_ftell_file_func
|
||||||
|
_fseek_file_func
|
||||||
|
_fclose_file_func
|
||||||
|
_ferror_file_func
|
||||||
|
_fopen64_file_func
|
||||||
|
_fopendisk64_file_func
|
||||||
|
_ftell64_file_func
|
||||||
|
_fseek64_file_func
|
||||||
|
_file_build_ioposix
|
||||||
|
/Users/hudsonj/Development/ZipArchive/SSZipArchive/minizip/ioapi.c
|
||||||
|
file_build_ioposix
|
||||||
|
fseek64_file_func
|
||||||
|
ftell64_file_func
|
||||||
|
fopendisk64_file_func
|
||||||
|
fopen64_file_func
|
||||||
|
fill_fopen64_filefunc
|
||||||
|
ferror_file_func
|
||||||
|
fclose_file_func
|
||||||
|
fseek_file_func
|
||||||
|
ftell_file_func
|
||||||
|
fwrite_file_func
|
||||||
|
fread_file_func
|
||||||
|
fopendisk_file_func
|
||||||
|
fopen_file_func
|
||||||
|
fill_fopen_filefunc
|
||||||
|
fill_zlib_filefunc64_32_def_from_filefunc32
|
||||||
|
call_ztell64
|
||||||
|
call_zseek64
|
||||||
|
call_zopendisk64
|
||||||
|
call_zopen64
|
||||||
|
/Users/hudsonj/Development/ZipArchive/SSZipArchive/minizip/ioapi_mem.c
|
||||||
|
fill_memory_filefunc
|
||||||
|
ferror_mem_func
|
||||||
|
fclose_mem_func
|
||||||
|
fseek_mem_func
|
||||||
|
ftell_mem_func
|
||||||
|
fwrite_mem_func
|
||||||
|
fread_mem_func
|
||||||
|
fopendisk_mem_func
|
||||||
|
fopen_mem_func
|
||||||
|
/Users/hudsonj/Development/ZipArchive/SSZipArchive/minizip/aes/sha1.c
|
||||||
|
sha1
|
||||||
|
sha1_begin
|
||||||
|
sha1_end
|
||||||
|
sha1_hash
|
||||||
|
sha1_compile
|
||||||
|
_unzOpenInternal
|
||||||
|
_unzGetCurrentFileInfoInternal
|
||||||
|
_unzGoToNextDisk
|
||||||
|
_unzReadUInt32
|
||||||
|
_unzReadUInt16
|
||||||
|
_unzReadUInt64
|
||||||
|
_unzGetCurrentFileInfoField
|
||||||
|
/Users/hudsonj/Development/ZipArchive/SSZipArchive/minizip/unzip.c
|
||||||
|
unzGetCurrentFileInfoField
|
||||||
|
unzReadUInt64
|
||||||
|
unzReadUInt8
|
||||||
|
unzReadUInt16
|
||||||
|
unzReadUInt32
|
||||||
|
unzEndOfFile
|
||||||
|
unzSeek64
|
||||||
|
unzSeek
|
||||||
|
unzTell64
|
||||||
|
unzTell
|
||||||
|
unzSetOffset64
|
||||||
|
unzSetOffset
|
||||||
|
unzGetOffset64
|
||||||
|
unzGetOffset
|
||||||
|
unzGoToFilePos64
|
||||||
|
unzGoToFilePos
|
||||||
|
unzGetFilePos64
|
||||||
|
unzGetFilePos
|
||||||
|
unzLocateFile
|
||||||
|
unzGoToNextFile
|
||||||
|
unzGoToNextFile2
|
||||||
|
unzGoToFirstFile
|
||||||
|
unzGoToFirstFile2
|
||||||
|
unzGetLocalExtrafield
|
||||||
|
unzGoToNextDisk
|
||||||
|
unzReadCurrentFile
|
||||||
|
unzOpenCurrentFile2
|
||||||
|
unzOpenCurrentFilePassword
|
||||||
|
unzOpenCurrentFile
|
||||||
|
unzOpenCurrentFile3
|
||||||
|
unzCheckCurrentFileCoherencyHeader
|
||||||
|
unzCountEntries
|
||||||
|
unzGetCurrentFileInfo64
|
||||||
|
unzGetCurrentFileInfoInternal
|
||||||
|
unzGetCurrentFileInfo
|
||||||
|
unzGetGlobalComment
|
||||||
|
unzGetGlobalInfo64
|
||||||
|
unzGetGlobalInfo
|
||||||
|
unzCloseCurrentFile
|
||||||
|
unzClose
|
||||||
|
unzOpen64
|
||||||
|
unzOpen
|
||||||
|
unzOpen2_64
|
||||||
|
unzOpenInternal
|
||||||
|
unzSearchCentralDir64
|
||||||
|
unzSearchCentralDir
|
||||||
|
unzOpen2
|
||||||
|
_zipReadUInt32
|
||||||
|
_zipReadUInt16
|
||||||
|
_zipReadUInt64
|
||||||
|
_add_data_in_datablock
|
||||||
|
_zipGoToNextDisk
|
||||||
|
_zipFlushWriteBuffer
|
||||||
|
_zipGoToSpecificDisk
|
||||||
|
/Users/hudsonj/Development/ZipArchive/SSZipArchive/minizip/zip.c
|
||||||
|
zipGoToSpecificDisk
|
||||||
|
zipClose2_64
|
||||||
|
zipWriteValue
|
||||||
|
free_linkedlist
|
||||||
|
free_datablock
|
||||||
|
zipCloseFileInZip
|
||||||
|
zipCloseFileInZipRaw
|
||||||
|
zipClose_64
|
||||||
|
zipClose
|
||||||
|
zipCloseFileInZipRaw64
|
||||||
|
zipWriteValueToMemory
|
||||||
|
zipWriteValueToMemoryAndMove
|
||||||
|
zipFlushWriteBuffer
|
||||||
|
zipGetDiskSizeAvailable
|
||||||
|
zipWriteInFileInZip
|
||||||
|
zipOpenNewFileInZip
|
||||||
|
zipOpenNewFileInZip4_64
|
||||||
|
zipOpenNewFileInZip64
|
||||||
|
zipOpenNewFileInZip2_64
|
||||||
|
zipOpenNewFileInZip2
|
||||||
|
zipOpenNewFileInZip3_64
|
||||||
|
zipOpenNewFileInZip3
|
||||||
|
zipOpenNewFileInZip4
|
||||||
|
zipGoToNextDisk
|
||||||
|
zipOpenNewFileInZip5
|
||||||
|
zipOpen64
|
||||||
|
zipOpen3
|
||||||
|
zipOpen
|
||||||
|
zipOpen3_64
|
||||||
|
zipOpen2_64
|
||||||
|
zipOpen2
|
||||||
|
add_data_in_datablock
|
||||||
|
allocate_new_datablock
|
||||||
|
zipReadUInt64
|
||||||
|
zipReadUInt8
|
||||||
|
zipReadUInt16
|
||||||
|
zipReadUInt32
|
||||||
|
zipOpen4
|
||||||
|
zipGoToFirstDisk
|
||||||
|
zipSearchCentralDir64
|
||||||
|
zipSearchCentralDir
|
||||||
|
init_linkedlist
|
||||||
|
_encr_data
|
||||||
|
/Users/hudsonj/Development/ZipArchive/SSZipArchive/minizip/aes/fileenc.c
|
||||||
|
fcrypt_end
|
||||||
|
fcrypt_decrypt
|
||||||
|
encr_data
|
||||||
|
fcrypt_encrypt
|
||||||
|
fcrypt_init
|
||||||
|
_update_pool
|
||||||
|
_prng_mix
|
||||||
|
/Users/hudsonj/Development/ZipArchive/SSZipArchive/minizip/aes/prng.c
|
||||||
|
prng_end
|
||||||
|
prng_rand
|
||||||
|
prng_mix
|
||||||
|
update_pool
|
||||||
|
prng_init
|
||||||
|
+[SSZipArchive isFilePasswordProtectedAtPath:]
|
||||||
|
+[SSZipArchive isPasswordValidForArchiveAtPath:password:error:]
|
||||||
|
+[SSZipArchive unzipFileAtPath:toDestination:]
|
||||||
|
+[SSZipArchive unzipFileAtPath:toDestination:overwrite:password:error:]
|
||||||
|
+[SSZipArchive unzipFileAtPath:toDestination:delegate:]
|
||||||
|
+[SSZipArchive unzipFileAtPath:toDestination:overwrite:password:error:delegate:]
|
||||||
|
+[SSZipArchive unzipFileAtPath:toDestination:overwrite:password:progressHandler:completionHandler:]
|
||||||
|
+[SSZipArchive unzipFileAtPath:toDestination:progressHandler:completionHandler:]
|
||||||
|
+[SSZipArchive unzipFileAtPath:toDestination:preserveAttributes:overwrite:password:error:delegate:]
|
||||||
|
+[SSZipArchive unzipFileAtPath:toDestination:preserveAttributes:overwrite:password:error:delegate:progressHandler:completionHandler:]
|
||||||
|
+[SSZipArchive unzipFileAtPath:toDestination:preserveAttributes:overwrite:nestedZipLevel:password:error:delegate:progressHandler:completionHandler:]
|
||||||
|
+[SSZipArchive createZipFileAtPath:withFilesAtPaths:]
|
||||||
|
+[SSZipArchive createZipFileAtPath:withContentsOfDirectory:]
|
||||||
|
+[SSZipArchive createZipFileAtPath:withContentsOfDirectory:keepParentDirectory:]
|
||||||
|
+[SSZipArchive createZipFileAtPath:withFilesAtPaths:withPassword:]
|
||||||
|
+[SSZipArchive createZipFileAtPath:withContentsOfDirectory:withPassword:]
|
||||||
|
+[SSZipArchive createZipFileAtPath:withContentsOfDirectory:keepParentDirectory:withPassword:]
|
||||||
|
+[SSZipArchive createZipFileAtPath:withContentsOfDirectory:keepParentDirectory:withPassword:andProgressHandler:]
|
||||||
|
+[SSZipArchive createZipFileAtPath:withContentsOfDirectory:keepParentDirectory:compressionLevel:password:AES:progressHandler:]
|
||||||
|
-[SSZipArchive init]
|
||||||
|
-[SSZipArchive initWithPath:]
|
||||||
|
-[SSZipArchive open]
|
||||||
|
-[SSZipArchive writeFolderAtPath:withFolderName:withPassword:]
|
||||||
|
-[SSZipArchive writeFile:withPassword:]
|
||||||
|
-[SSZipArchive writeFileAtPath:withFileName:withPassword:]
|
||||||
|
-[SSZipArchive writeFileAtPath:withFileName:compressionLevel:password:AES:]
|
||||||
|
-[SSZipArchive writeData:filename:withPassword:]
|
||||||
|
-[SSZipArchive writeData:filename:compressionLevel:password:AES:]
|
||||||
|
-[SSZipArchive close]
|
||||||
|
+[SSZipArchive _filenameStringWithCString:version_made_by:general_purpose_flag:size:]
|
||||||
|
+[SSZipArchive zipInfo:setAttributesOfItemAtPath:]
|
||||||
|
+[SSZipArchive zipInfo:setDate:]
|
||||||
|
+[SSZipArchive _gregorian]
|
||||||
|
___26+[SSZipArchive _gregorian]_block_invoke
|
||||||
|
+[SSZipArchive _dateWithMSDOSFormat:]
|
||||||
|
-[SSZipArchive .cxx_destruct]
|
||||||
|
-[NSData(SSZipArchive) _base64RFC4648]
|
||||||
|
-[NSData(SSZipArchive) _hexString]
|
||||||
|
_OBJC_IVAR_$_SSZipArchive._path
|
||||||
|
_OBJC_IVAR_$_SSZipArchive._zip
|
||||||
|
__gregorian.gregorian
|
||||||
|
__gregorian.onceToken
|
||||||
|
___block_descriptor_tmp
|
||||||
|
___block_literal_global
|
||||||
|
/Users/hudsonj/Development/ZipArchive/SSZipArchive/SSZipArchive.m
|
||||||
|
__26+[SSZipArchive _gregorian]_block_invoke
|
||||||
|
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.4.sdk/usr/include/dispatch/once.h
|
||||||
|
_zipOpenEntry
|
||||||
|
_fileIsSymbolicLink
|
||||||
|
/Users/hudsonj/Library/Developer/Xcode/DerivedData/ZipArchive-fjrxwbywrcysrfdbzmhcvrigkivb/Build/Intermediates.noindex/ArchiveIntermediates/ZipArchive-iOS/IntermediateBuildFilesPath/ZipArchive.build/Release-iphoneos/ZipArchive-iOS.build/DerivedSources/ZipArchive_vers.c
|
||||||
|
__ZL15__ARCLite__loadv
|
||||||
|
__ZL30add_image_hook_autoreleasepoolPK11mach_headerl
|
||||||
|
__ZL34__arclite_objc_autoreleasePoolPushv
|
||||||
|
__ZL33__arclite_objc_autoreleasePoolPopPv
|
||||||
|
__ZL19patch_lazy_pointersPK11mach_headerP7patch_tm
|
||||||
|
__ZL42__arclite_NSArray_objectAtIndexedSubscriptP7NSArrayP13objc_selectorj
|
||||||
|
__ZL53__arclite_NSMutableArray_setObject_atIndexedSubscriptP14NSMutableArrayP13objc_selectorP11objc_objectj
|
||||||
|
__ZL46__arclite_NSDictionary_objectForKeyedSubscriptP12NSDictionaryP13objc_selectorP11objc_object
|
||||||
|
__ZL47__arclite_NSOrderedSet_objectAtIndexedSubscriptP12NSOrderedSetP13objc_selectorj
|
||||||
|
__ZL58__arclite_NSMutableOrderedSet_setObject_atIndexedSubscriptP19NSMutableOrderedSetP13objc_selectorP11objc_objectj
|
||||||
|
__ZL58__arclite_NSMutableDictionary__setObject_forKeyedSubscriptP19NSMutableDictionaryP13objc_selectorP11objc_objectS4_
|
||||||
|
__ZL18add_image_hook_ARCPK11mach_headerl
|
||||||
|
__ZL36__arclite_object_setInstanceVariableP11objc_objectPKcPv
|
||||||
|
__ZL24__arclite_object_setIvarP11objc_objectP9objc_ivarS0_
|
||||||
|
__ZL21__arclite_object_copyP11objc_objectm
|
||||||
|
__ZL21__arclite_objc_retainP11objc_object
|
||||||
|
__ZL26__arclite_objc_retainBlockP11objc_object
|
||||||
|
__ZL22__arclite_objc_releaseP11objc_object
|
||||||
|
__ZL26__arclite_objc_autoreleaseP11objc_object
|
||||||
|
__ZL32__arclite_objc_retainAutoreleaseP11objc_object
|
||||||
|
__ZL37__arclite_objc_autoreleaseReturnValueP11objc_object
|
||||||
|
__ZL43__arclite_objc_retainAutoreleaseReturnValueP11objc_object
|
||||||
|
__ZL44__arclite_objc_retainAutoreleasedReturnValueP11objc_object
|
||||||
|
__ZL26__arclite_objc_storeStrongPP11objc_objectS0_
|
||||||
|
__ZL22add_image_hook_swiftV1PK11mach_headerl
|
||||||
|
__ZL42__arclite_NSUndoManagerProxy_isKindOfClassP11objc_objectP13objc_selectorP10objc_class
|
||||||
|
__ZL30__arclite_NSManagedObject_initP11objc_objectP13objc_selector
|
||||||
|
__ZL41__arclite_NSManagedObject_allocWithEntityP11objc_objectP13objc_selectorS0_
|
||||||
|
__ZL36__arclite_NSManagedObject_allocBatchP11objc_objectP13objc_selectorPS0_S0_j
|
||||||
|
__ZL37__arclite_NSKKMS_fastIndexForKnownKeyP11objc_objectP13objc_selectorS0_
|
||||||
|
__ZL28__arclite_NSKKMS_indexForKeyP11objc_objectP13objc_selectorS0_
|
||||||
|
__ZL29__arclite_NSKKsD_objectForKeyP11objc_objectP13objc_selectorS0_
|
||||||
|
__ZL35__arclite_NSKKsD_removeObjectForKeyP11objc_objectP13objc_selectorS0_
|
||||||
|
__ZL33__arclite_NSKKsD_setObject_forKeyP11objc_objectP13objc_selectorS0_S0_
|
||||||
|
__ZL41__arclite_NSKKsD_addEntriesFromDictionaryP11objc_objectP13objc_selectorP12NSDictionary
|
||||||
|
__ZL28__arclite_objc_readClassPairP10objc_classPK15objc_image_info
|
||||||
|
__ZL32__arclite_objc_allocateClassPairP10objc_classPKcm
|
||||||
|
__ZL32__arclite_object_getIndexedIvarsP11objc_object
|
||||||
|
__ZL23__arclite_objc_getClassPKc
|
||||||
|
__ZL27__arclite_objc_getMetaClassPKc
|
||||||
|
__ZL31__arclite_objc_getRequiredClassPKc
|
||||||
|
__ZL26__arclite_objc_lookUpClassPKc
|
||||||
|
__ZL26__arclite_objc_getProtocolPKc
|
||||||
|
__ZL23__arclite_class_getNameP10objc_class
|
||||||
|
__ZL26__arclite_protocol_getNameP8Protocol
|
||||||
|
__ZL37__arclite_objc_copyClassNamesForImagePKcPj
|
||||||
|
__ZL17transcribeMethodsP10objc_classP15glue_class_ro_t
|
||||||
|
__ZL19transcribeProtocolsP10objc_classP15glue_class_ro_t
|
||||||
|
__ZL20transcribePropertiesP10objc_classP15glue_class_ro_t
|
||||||
|
__ZL14initialize_impP11objc_objectP13objc_selector
|
||||||
|
__ZL18allocateMaybeSwiftP18glue_swift_class_tm
|
||||||
|
__ZL22copySwiftV1MangledNamePKcb
|
||||||
|
__ZL13demangledNamePKcb
|
||||||
|
__ZL16scanMangledFieldRPKcS0_S1_Ri
|
||||||
|
__ZL30arclite_uninitialized_functionv
|
||||||
|
__ZL12cxxConstructP11objc_object
|
||||||
|
__ZL20fixStringForCoreDataP11objc_object
|
||||||
|
_OBJC_METACLASS_$___ARCLite__
|
||||||
|
__ZL24OBJC_CLASS_$___ARCLite__
|
||||||
|
__ZL31OBJC_METACLASS_RO_$___ARCLite__
|
||||||
|
__non_lazy_classes
|
||||||
|
__ZL27OBJC_CLASS_RO_$___ARCLite__
|
||||||
|
__ZL11_class_name
|
||||||
|
__ZL32OBJC_$_CLASS_METHODS___ARCLite__
|
||||||
|
__ZL17_load_method_name
|
||||||
|
__ZL17_load_method_type
|
||||||
|
__ZL23NSAutoreleasePool_class
|
||||||
|
__ZZL30add_image_hook_autoreleasepoolPK11mach_headerlE7patches
|
||||||
|
__ZGVZL30add_image_hook_autoreleasepoolPK11mach_headerlE7patches
|
||||||
|
l_OBJC_PROTOCOL_$___ARCLiteIndexedSubscripting__
|
||||||
|
l_OBJC_LABEL_PROTOCOL_$___ARCLiteIndexedSubscripting__
|
||||||
|
l_OBJC_PROTOCOL_REFERENCE_$___ARCLiteIndexedSubscripting__
|
||||||
|
l_OBJC_PROTOCOL_$___ARCLiteKeyedSubscripting__
|
||||||
|
l_OBJC_LABEL_PROTOCOL_$___ARCLiteKeyedSubscripting__
|
||||||
|
l_OBJC_PROTOCOL_REFERENCE_$___ARCLiteKeyedSubscripting__
|
||||||
|
__ZZL18add_image_hook_ARCPK11mach_headerlE7patches
|
||||||
|
__ZGVZL18add_image_hook_ARCPK11mach_headerlE7patches
|
||||||
|
__ZL30NSUndoManagerProxy_targetClass
|
||||||
|
__ZL29original_NSManagedObject_init
|
||||||
|
__ZL40original_NSManagedObject_allocWithEntity
|
||||||
|
__ZL35original_NSManagedObject_allocBatch
|
||||||
|
__ZL25NSMutableDictionary_class
|
||||||
|
__ZL22NSConstantString_class
|
||||||
|
__ZL14NSString_class
|
||||||
|
__ZL36original_NSKKMS_fastIndexForKnownKey
|
||||||
|
__ZL27original_NSKKMS_indexForKey
|
||||||
|
__ZL28original_NSKKsD_objectForKey
|
||||||
|
__ZL34original_NSKKsD_removeObjectForKey
|
||||||
|
__ZL32original_NSKKsD_setObject_forKey
|
||||||
|
__ZL40original_NSKKsD_addEntriesFromDictionary
|
||||||
|
__ZZL22add_image_hook_swiftV1PK11mach_headerlE7patches
|
||||||
|
__ZGVZL22add_image_hook_swiftV1PK11mach_headerlE7patches
|
||||||
|
__ZL31original_objc_allocateClassPair
|
||||||
|
__ZL31original_object_getIndexedIvars
|
||||||
|
__ZL22original_objc_getClass
|
||||||
|
__ZL26original_objc_getMetaClass
|
||||||
|
__ZL30original_objc_getRequiredClass
|
||||||
|
__ZL25original_objc_lookUpClass
|
||||||
|
__ZL25original_objc_getProtocol
|
||||||
|
__ZL22original_class_getName
|
||||||
|
__ZL25original_protocol_getName
|
||||||
|
__ZL36original_objc_copyClassNamesForImage
|
||||||
|
__ZL12demangleLock
|
||||||
|
__ZL9Demangled
|
||||||
|
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c++ -arch armv7 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -std=c++11 -Wno-trigraphs -fno-exceptions -fno-rtti -fno-sanitize=vptr -mpascal-strings -Os -Wno-missing-field-initializers -Wmissing-prototypes -Wno-implicit-atomic-properties -Wno-arc-repeated-use-of-weak -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wno-float-conversion -Wno-non-literal-null-conversion -Wno-objc-literal-conversion -Wshorten-64-to-32 -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -Wno-c++11-extensions -D NDEBUG=1 -D OBJC_OLD_DISPATCH_PROTOTYPES=1 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.3.Internal.sdk -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -Winvalid-offsetof -miphoneos-version-min=4.3 -g -fno-threadsafe-statics -Wno-sign-conversion -Wno-infinite-recursion -Wno-move -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-range-loop-analysis -fembed-bitcode=all -iquote /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/arclite_iphoneos-generated-files.hmap -I /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/arclite_iphoneos-own-target-headers.hmap -I /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/arclite_iphoneos-all-target-headers.hmap -iquote /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/arclite_iphoneos-project-headers.hmap -I /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/Symbols/BuiltProducts/include -I /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/DerivedSources/armv7 -I /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/DerivedSources -F/Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/Symbols/BuiltProducts -iframework /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.3.Internal.sdk/System/Library/PrivateFrameworks -Wall -Wextra -Wno-gcc-compat -Wno-error=incomplete-umbrella -Wno-error=invalid-ios-deployment-target -Wno-error=incomplete-umbrella -Wno-error=invalid-ios-deployment-target -MMD -MT dependencies -MF /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/Objects-normal/armv7/arclite.d --serialize-diagnostics /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/Objects-normal/armv7/arclite.dia -c /Library/Caches/com.apple.xbs/Sources/arclite_iOS/arclite-67/source/arclite.mm -o /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/Objects-normal/armv7/arclite.o -mlinker-version=351.8 -march=armv7a
|
||||||
|
/Library/Caches/com.apple.xbs/Sources/arclite_iOS/arclite-67/source/arclite.mm
|
||||||
|
/Library/Caches/com.apple.xbs/Sources/arclite_iOS/arclite-67
|
||||||
|
fixStringForCoreData
|
||||||
|
cxxConstruct
|
||||||
|
arclite_uninitialized_function
|
||||||
|
scanMangledField
|
||||||
|
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.3.Internal.sdk/usr/include/_ctype.h
|
||||||
|
__isctype
|
||||||
|
demangledName
|
||||||
|
copySwiftV1DemangledName
|
||||||
|
copySwiftV1MangledName
|
||||||
|
allocateMaybeSwift
|
||||||
|
word_align
|
||||||
|
isSwift
|
||||||
|
initialize_imp
|
||||||
|
transcribeProperties
|
||||||
|
property_list_nth
|
||||||
|
transcribeProtocols
|
||||||
|
transcribeMethods
|
||||||
|
data
|
||||||
|
method_list_nth
|
||||||
|
__arclite_objc_copyClassNamesForImage
|
||||||
|
__arclite_protocol_getName
|
||||||
|
__arclite_class_getName
|
||||||
|
__arclite_objc_getProtocol
|
||||||
|
__arclite_objc_lookUpClass
|
||||||
|
__arclite_objc_getRequiredClass
|
||||||
|
__arclite_objc_getMetaClass
|
||||||
|
__arclite_objc_getClass
|
||||||
|
__arclite_object_getIndexedIvars
|
||||||
|
__arclite_objc_allocateClassPair
|
||||||
|
metaclass
|
||||||
|
__arclite_objc_readClassPair
|
||||||
|
transcribeIvars
|
||||||
|
ivar_list_nth
|
||||||
|
max
|
||||||
|
alignment
|
||||||
|
ro
|
||||||
|
fastFlags
|
||||||
|
__arclite_NSKKsD_addEntriesFromDictionary
|
||||||
|
__arclite_NSKKsD_setObject_forKey
|
||||||
|
__arclite_NSKKsD_removeObjectForKey
|
||||||
|
__arclite_NSKKsD_objectForKey
|
||||||
|
__arclite_NSKKMS_indexForKey
|
||||||
|
__arclite_NSKKMS_fastIndexForKnownKey
|
||||||
|
__arclite_NSManagedObject_allocBatch
|
||||||
|
__arclite_NSManagedObject_allocWithEntity
|
||||||
|
__arclite_NSManagedObject_init
|
||||||
|
__arclite_NSUndoManagerProxy_isKindOfClass
|
||||||
|
add_image_hook_swiftV1
|
||||||
|
patch_t<const char **(const char *, unsigned int *)>
|
||||||
|
patch_t<const char *(Protocol *)>
|
||||||
|
patch_t<const char *(Class)>
|
||||||
|
patch_t<Protocol *(const char *)>
|
||||||
|
patch_t<Class (const char *)>
|
||||||
|
patch_t<void *(id)>
|
||||||
|
patch_t<Class (Class, const char *, unsigned long)>
|
||||||
|
patch_t<Class (Class, const objc_image_info *)>
|
||||||
|
__arclite_objc_storeStrong
|
||||||
|
__arclite_objc_release
|
||||||
|
__arclite_objc_retain
|
||||||
|
__arclite_objc_retainAutoreleasedReturnValue
|
||||||
|
__arclite_objc_retainAutoreleaseReturnValue
|
||||||
|
__arclite_objc_autoreleaseReturnValue
|
||||||
|
__arclite_objc_retainAutorelease
|
||||||
|
__arclite_objc_autorelease
|
||||||
|
__arclite_objc_retainBlock
|
||||||
|
__arclite_object_copy
|
||||||
|
fixupCopiedReferences
|
||||||
|
_class_getInstanceStart
|
||||||
|
alignedInstanceStart
|
||||||
|
__arclite_class_usesAutomaticRetainRelease
|
||||||
|
classOrSuperClassesUseARR
|
||||||
|
__arclite_object_setIvar
|
||||||
|
isScannedOffset
|
||||||
|
_ivar_getClass
|
||||||
|
__arclite_object_setInstanceVariable
|
||||||
|
add_image_hook_ARC
|
||||||
|
patch_t<void (id *, id)>
|
||||||
|
patch_t<id (id)>
|
||||||
|
patch_t<void (id)>
|
||||||
|
patch_t<id (id, unsigned long)>
|
||||||
|
patch_t<void (id, objc_ivar *, id)>
|
||||||
|
patch_t<objc_ivar *(id, const char *, void *)>
|
||||||
|
__arclite_NSMutableDictionary__setObject_forKeyedSubscript
|
||||||
|
__arclite_NSMutableOrderedSet_setObject_atIndexedSubscript
|
||||||
|
__arclite_NSOrderedSet_objectAtIndexedSubscript
|
||||||
|
__arclite_NSDictionary_objectForKeyedSubscript
|
||||||
|
__arclite_NSMutableArray_setObject_atIndexedSubscript
|
||||||
|
__arclite_NSArray_objectAtIndexedSubscript
|
||||||
|
patch_lazy_pointers
|
||||||
|
__arclite_objc_autoreleasePoolPop
|
||||||
|
__arclite_objc_autoreleasePoolPush
|
||||||
|
add_image_hook_autoreleasepool
|
||||||
|
patch_t<void (void *)>
|
||||||
|
patch_t<void *()>
|
||||||
|
__ARCLite__load
|
||||||
|
install_swiftV1
|
||||||
|
replaceMethod
|
||||||
|
install_ARC
|
||||||
|
install_dict_nil_value
|
||||||
|
addOrReplaceMethod
|
||||||
|
keyedGetter
|
||||||
|
install_subscripting
|
||||||
|
addMethod
|
||||||
|
indexedGetter
|
||||||
|
install_autoreleasepool
|
||||||
146
libs/ZipArchive/iOS/ZipArchive.framework/Headers/SSZipArchive.h
Executable file
146
libs/ZipArchive/iOS/ZipArchive.framework/Headers/SSZipArchive.h
Executable file
@@ -0,0 +1,146 @@
|
|||||||
|
//
|
||||||
|
// SSZipArchive.h
|
||||||
|
// SSZipArchive
|
||||||
|
//
|
||||||
|
// Created by Sam Soffes on 7/21/10.
|
||||||
|
// Copyright (c) Sam Soffes 2010-2015. All rights reserved.
|
||||||
|
//
|
||||||
|
|
||||||
|
#ifndef _SSZIPARCHIVE_H
|
||||||
|
#define _SSZIPARCHIVE_H
|
||||||
|
|
||||||
|
#import <Foundation/Foundation.h>
|
||||||
|
#include "SSZipCommon.h"
|
||||||
|
|
||||||
|
NS_ASSUME_NONNULL_BEGIN
|
||||||
|
|
||||||
|
extern NSString *const SSZipArchiveErrorDomain;
|
||||||
|
typedef NS_ENUM(NSInteger, SSZipArchiveErrorCode) {
|
||||||
|
SSZipArchiveErrorCodeFailedOpenZipFile = -1,
|
||||||
|
SSZipArchiveErrorCodeFailedOpenFileInZip = -2,
|
||||||
|
SSZipArchiveErrorCodeFileInfoNotLoadable = -3,
|
||||||
|
SSZipArchiveErrorCodeFileContentNotReadable = -4,
|
||||||
|
SSZipArchiveErrorCodeFailedToWriteFile = -5,
|
||||||
|
SSZipArchiveErrorCodeInvalidArguments = -6,
|
||||||
|
};
|
||||||
|
|
||||||
|
@protocol SSZipArchiveDelegate;
|
||||||
|
|
||||||
|
@interface SSZipArchive : NSObject
|
||||||
|
|
||||||
|
// Password check
|
||||||
|
+ (BOOL)isFilePasswordProtectedAtPath:(NSString *)path;
|
||||||
|
+ (BOOL)isPasswordValidForArchiveAtPath:(NSString *)path password:(NSString *)pw error:(NSError * _Nullable * _Nullable)error NS_SWIFT_NOTHROW;
|
||||||
|
|
||||||
|
// Unzip
|
||||||
|
+ (BOOL)unzipFileAtPath:(NSString *)path toDestination:(NSString *)destination;
|
||||||
|
+ (BOOL)unzipFileAtPath:(NSString *)path toDestination:(NSString *)destination delegate:(nullable id<SSZipArchiveDelegate>)delegate;
|
||||||
|
|
||||||
|
+ (BOOL)unzipFileAtPath:(NSString *)path
|
||||||
|
toDestination:(NSString *)destination
|
||||||
|
overwrite:(BOOL)overwrite
|
||||||
|
password:(nullable NSString *)password
|
||||||
|
error:(NSError * *)error;
|
||||||
|
|
||||||
|
+ (BOOL)unzipFileAtPath:(NSString *)path
|
||||||
|
toDestination:(NSString *)destination
|
||||||
|
overwrite:(BOOL)overwrite
|
||||||
|
password:(nullable NSString *)password
|
||||||
|
error:(NSError * *)error
|
||||||
|
delegate:(nullable id<SSZipArchiveDelegate>)delegate NS_REFINED_FOR_SWIFT;
|
||||||
|
|
||||||
|
+ (BOOL)unzipFileAtPath:(NSString *)path
|
||||||
|
toDestination:(NSString *)destination
|
||||||
|
preserveAttributes:(BOOL)preserveAttributes
|
||||||
|
overwrite:(BOOL)overwrite
|
||||||
|
password:(nullable NSString *)password
|
||||||
|
error:(NSError * *)error
|
||||||
|
delegate:(nullable id<SSZipArchiveDelegate>)delegate;
|
||||||
|
|
||||||
|
+ (BOOL)unzipFileAtPath:(NSString *)path
|
||||||
|
toDestination:(NSString *)destination
|
||||||
|
progressHandler:(void (^_Nullable)(NSString *entry, unz_file_info zipInfo, long entryNumber, long total))progressHandler
|
||||||
|
completionHandler:(void (^_Nullable)(NSString *path, BOOL succeeded, NSError * _Nullable error))completionHandler;
|
||||||
|
|
||||||
|
+ (BOOL)unzipFileAtPath:(NSString *)path
|
||||||
|
toDestination:(NSString *)destination
|
||||||
|
overwrite:(BOOL)overwrite
|
||||||
|
password:(nullable NSString *)password
|
||||||
|
progressHandler:(void (^_Nullable)(NSString *entry, unz_file_info zipInfo, long entryNumber, long total))progressHandler
|
||||||
|
completionHandler:(void (^_Nullable)(NSString *path, BOOL succeeded, NSError * _Nullable error))completionHandler;
|
||||||
|
|
||||||
|
+ (BOOL)unzipFileAtPath:(NSString *)path
|
||||||
|
toDestination:(NSString *)destination
|
||||||
|
preserveAttributes:(BOOL)preserveAttributes
|
||||||
|
overwrite:(BOOL)overwrite
|
||||||
|
nestedZipLevel:(NSInteger)nestedZipLevel
|
||||||
|
password:(nullable NSString *)password
|
||||||
|
error:(NSError **)error
|
||||||
|
delegate:(nullable id<SSZipArchiveDelegate>)delegate
|
||||||
|
progressHandler:(void (^_Nullable)(NSString *entry, unz_file_info zipInfo, long entryNumber, long total))progressHandler
|
||||||
|
completionHandler:(void (^_Nullable)(NSString *path, BOOL succeeded, NSError * _Nullable error))completionHandler;
|
||||||
|
|
||||||
|
// Zip
|
||||||
|
// default compression level is Z_DEFAULT_COMPRESSION (from "zlib.h")
|
||||||
|
|
||||||
|
// without password
|
||||||
|
+ (BOOL)createZipFileAtPath:(NSString *)path withFilesAtPaths:(NSArray<NSString *> *)paths;
|
||||||
|
+ (BOOL)createZipFileAtPath:(NSString *)path withContentsOfDirectory:(NSString *)directoryPath;
|
||||||
|
|
||||||
|
+ (BOOL)createZipFileAtPath:(NSString *)path withContentsOfDirectory:(NSString *)directoryPath keepParentDirectory:(BOOL)keepParentDirectory;
|
||||||
|
|
||||||
|
// with optional password, default encryption is AES
|
||||||
|
// don't use AES if you need compatibility with native macOS unzip and Archive Utility
|
||||||
|
+ (BOOL)createZipFileAtPath:(NSString *)path withFilesAtPaths:(NSArray<NSString *> *)paths withPassword:(nullable NSString *)password;
|
||||||
|
+ (BOOL)createZipFileAtPath:(NSString *)path withContentsOfDirectory:(NSString *)directoryPath withPassword:(nullable NSString *)password;
|
||||||
|
+ (BOOL)createZipFileAtPath:(NSString *)path withContentsOfDirectory:(NSString *)directoryPath keepParentDirectory:(BOOL)keepParentDirectory withPassword:(nullable NSString *)password;
|
||||||
|
+ (BOOL)createZipFileAtPath:(NSString *)path
|
||||||
|
withContentsOfDirectory:(NSString *)directoryPath
|
||||||
|
keepParentDirectory:(BOOL)keepParentDirectory
|
||||||
|
withPassword:(nullable NSString *)password
|
||||||
|
andProgressHandler:(void(^ _Nullable)(NSUInteger entryNumber, NSUInteger total))progressHandler;
|
||||||
|
+ (BOOL)createZipFileAtPath:(NSString *)path
|
||||||
|
withContentsOfDirectory:(NSString *)directoryPath
|
||||||
|
keepParentDirectory:(BOOL)keepParentDirectory
|
||||||
|
compressionLevel:(int)compressionLevel
|
||||||
|
password:(nullable NSString *)password
|
||||||
|
AES:(BOOL)aes
|
||||||
|
progressHandler:(void(^ _Nullable)(NSUInteger entryNumber, NSUInteger total))progressHandler;
|
||||||
|
|
||||||
|
- (instancetype)init NS_UNAVAILABLE;
|
||||||
|
- (instancetype)initWithPath:(NSString *)path NS_DESIGNATED_INITIALIZER;
|
||||||
|
- (BOOL)open;
|
||||||
|
|
||||||
|
/// write empty folder
|
||||||
|
- (BOOL)writeFolderAtPath:(NSString *)path withFolderName:(NSString *)folderName withPassword:(nullable NSString *)password;
|
||||||
|
/// write file
|
||||||
|
- (BOOL)writeFile:(NSString *)path withPassword:(nullable NSString *)password;
|
||||||
|
- (BOOL)writeFileAtPath:(NSString *)path withFileName:(nullable NSString *)fileName withPassword:(nullable NSString *)password;
|
||||||
|
- (BOOL)writeFileAtPath:(NSString *)path withFileName:(nullable NSString *)fileName compressionLevel:(int)compressionLevel password:(nullable NSString *)password AES:(BOOL)aes;
|
||||||
|
/// write data
|
||||||
|
- (BOOL)writeData:(NSData *)data filename:(nullable NSString *)filename withPassword:(nullable NSString *)password;
|
||||||
|
- (BOOL)writeData:(NSData *)data filename:(nullable NSString *)filename compressionLevel:(int)compressionLevel password:(nullable NSString *)password AES:(BOOL)aes;
|
||||||
|
|
||||||
|
- (BOOL)close;
|
||||||
|
|
||||||
|
@end
|
||||||
|
|
||||||
|
@protocol SSZipArchiveDelegate <NSObject>
|
||||||
|
|
||||||
|
@optional
|
||||||
|
|
||||||
|
- (void)zipArchiveWillUnzipArchiveAtPath:(NSString *)path zipInfo:(unz_global_info)zipInfo;
|
||||||
|
- (void)zipArchiveDidUnzipArchiveAtPath:(NSString *)path zipInfo:(unz_global_info)zipInfo unzippedPath:(NSString *)unzippedPath;
|
||||||
|
|
||||||
|
- (BOOL)zipArchiveShouldUnzipFileAtIndex:(NSInteger)fileIndex totalFiles:(NSInteger)totalFiles archivePath:(NSString *)archivePath fileInfo:(unz_file_info)fileInfo;
|
||||||
|
- (void)zipArchiveWillUnzipFileAtIndex:(NSInteger)fileIndex totalFiles:(NSInteger)totalFiles archivePath:(NSString *)archivePath fileInfo:(unz_file_info)fileInfo;
|
||||||
|
- (void)zipArchiveDidUnzipFileAtIndex:(NSInteger)fileIndex totalFiles:(NSInteger)totalFiles archivePath:(NSString *)archivePath fileInfo:(unz_file_info)fileInfo;
|
||||||
|
- (void)zipArchiveDidUnzipFileAtIndex:(NSInteger)fileIndex totalFiles:(NSInteger)totalFiles archivePath:(NSString *)archivePath unzippedFilePath:(NSString *)unzippedFilePath;
|
||||||
|
|
||||||
|
- (void)zipArchiveProgressEvent:(unsigned long long)loaded total:(unsigned long long)total;
|
||||||
|
|
||||||
|
@end
|
||||||
|
|
||||||
|
NS_ASSUME_NONNULL_END
|
||||||
|
|
||||||
|
#endif /* _SSZIPARCHIVE_H */
|
||||||
@@ -0,0 +1,66 @@
|
|||||||
|
#ifndef SSZipCommon
|
||||||
|
#define SSZipCommon
|
||||||
|
|
||||||
|
/* unz_global_info structure contain global data about the ZIPfile
|
||||||
|
These data comes from the end of central dir */
|
||||||
|
typedef struct unz_global_info64_s
|
||||||
|
{
|
||||||
|
uint64_t number_entry; /* total number of entries in the central dir on this disk */
|
||||||
|
uint32_t number_disk_with_CD; /* number the the disk with central dir, used for spanning ZIP*/
|
||||||
|
uint16_t size_comment; /* size of the global comment of the zipfile */
|
||||||
|
} unz_global_info64;
|
||||||
|
|
||||||
|
typedef struct unz_global_info_s
|
||||||
|
{
|
||||||
|
uint32_t number_entry; /* total number of entries in the central dir on this disk */
|
||||||
|
uint32_t number_disk_with_CD; /* number the the disk with central dir, used for spanning ZIP*/
|
||||||
|
uint16_t size_comment; /* size of the global comment of the zipfile */
|
||||||
|
} unz_global_info;
|
||||||
|
|
||||||
|
/* unz_file_info contain information about a file in the zipfile */
|
||||||
|
/* https://pkware.cachefly.net/webdocs/casestudies/APPNOTE.TXT */
|
||||||
|
typedef struct unz_file_info64_s
|
||||||
|
{
|
||||||
|
uint16_t version; /* version made by 2 bytes */
|
||||||
|
uint16_t version_needed; /* version needed to extract 2 bytes */
|
||||||
|
uint16_t flag; /* general purpose bit flag 2 bytes */
|
||||||
|
uint16_t compression_method; /* compression method 2 bytes */
|
||||||
|
uint32_t dos_date; /* last mod file date in Dos fmt 4 bytes */
|
||||||
|
uint32_t crc; /* crc-32 4 bytes */
|
||||||
|
uint64_t compressed_size; /* compressed size 8 bytes */
|
||||||
|
uint64_t uncompressed_size; /* uncompressed size 8 bytes */
|
||||||
|
uint16_t size_filename; /* filename length 2 bytes */
|
||||||
|
uint16_t size_file_extra; /* extra field length 2 bytes */
|
||||||
|
uint16_t size_file_comment; /* file comment length 2 bytes */
|
||||||
|
|
||||||
|
uint32_t disk_num_start; /* disk number start 4 bytes */
|
||||||
|
uint16_t internal_fa; /* internal file attributes 2 bytes */
|
||||||
|
uint32_t external_fa; /* external file attributes 4 bytes */
|
||||||
|
|
||||||
|
uint64_t disk_offset;
|
||||||
|
|
||||||
|
uint16_t size_file_extra_internal;
|
||||||
|
} unz_file_info64;
|
||||||
|
|
||||||
|
typedef struct unz_file_info_s
|
||||||
|
{
|
||||||
|
uint16_t version; /* version made by 2 bytes */
|
||||||
|
uint16_t version_needed; /* version needed to extract 2 bytes */
|
||||||
|
uint16_t flag; /* general purpose bit flag 2 bytes */
|
||||||
|
uint16_t compression_method; /* compression method 2 bytes */
|
||||||
|
uint32_t dos_date; /* last mod file date in Dos fmt 4 bytes */
|
||||||
|
uint32_t crc; /* crc-32 4 bytes */
|
||||||
|
uint32_t compressed_size; /* compressed size 4 bytes */
|
||||||
|
uint32_t uncompressed_size; /* uncompressed size 4 bytes */
|
||||||
|
uint16_t size_filename; /* filename length 2 bytes */
|
||||||
|
uint16_t size_file_extra; /* extra field length 2 bytes */
|
||||||
|
uint16_t size_file_comment; /* file comment length 2 bytes */
|
||||||
|
|
||||||
|
uint16_t disk_num_start; /* disk number start 2 bytes */
|
||||||
|
uint16_t internal_fa; /* internal file attributes 2 bytes */
|
||||||
|
uint32_t external_fa; /* external file attributes 4 bytes */
|
||||||
|
|
||||||
|
uint64_t disk_offset;
|
||||||
|
} unz_file_info;
|
||||||
|
|
||||||
|
#endif
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
//
|
||||||
|
// ZipArchive.h
|
||||||
|
// ZipArchive
|
||||||
|
//
|
||||||
|
// Created by Serhii Mumriak on 12/1/15.
|
||||||
|
// Copyright © 2015 smumryak. All rights reserved.
|
||||||
|
//
|
||||||
|
|
||||||
|
#import <Foundation/Foundation.h>
|
||||||
|
|
||||||
|
//! Project version number for ZipArchive.
|
||||||
|
FOUNDATION_EXPORT double ZipArchiveVersionNumber;
|
||||||
|
|
||||||
|
//! Project version string for ZipArchive.
|
||||||
|
FOUNDATION_EXPORT const unsigned char ZipArchiveVersionString[];
|
||||||
|
|
||||||
|
// In this header, you should import all the public headers of your framework using statements like #import <ZipArchive/SSZipArchive.h>
|
||||||
|
|
||||||
|
#import "SSZipArchive.h"
|
||||||
BIN
libs/ZipArchive/iOS/ZipArchive.framework/Info.plist
Normal file
BIN
libs/ZipArchive/iOS/ZipArchive.framework/Info.plist
Normal file
Binary file not shown.
@@ -0,0 +1,6 @@
|
|||||||
|
framework module ZipArchive {
|
||||||
|
umbrella header "ZipArchive.h"
|
||||||
|
|
||||||
|
export *
|
||||||
|
module * { export * }
|
||||||
|
}
|
||||||
BIN
libs/ZipArchive/iOS/ZipArchive.framework/ZipArchive
Executable file
BIN
libs/ZipArchive/iOS/ZipArchive.framework/ZipArchive
Executable file
Binary file not shown.
Reference in New Issue
Block a user