unicharset_extractor
executablemacOS144.2 KBarm64
Unknown executable — unable to determine function from available metadata
This ad-hoc signed arm64 binary contains 185 functions and imports 9 public frameworks, but lacks identifying strings, entry points, or code signatures that would reveal its purpose. The minimal string content (single file path) prevents analysis of what operations it performs or what system resources it accesses. Without additional context such as process name, command-line arguments, or runtime behavior, the binary's role cannot be determined.AI
Fingerprint
- Platform
- macOS
- Type
- executable
- Arch
- arm64
- Min OS
- 26.0.0
- SDK
- 26.2.0
- File Size
- 144.2 KB
- UUID
- ABEA0A3C-52AA-374F-A3EC-EABB42B90B05
- Analyzed
- 2026-04-09T09:20:42Z
- CDHash
- f9775d0815aceea077c66e0e75a43817ef078f1f97517474058853192c840707
Frameworks9
Interesting Strings
DNA Capability Vector
Location
0
Keychain
0
Network
0
Storage
0
Hardware
0
IPC
0
Analytics
0
Security
0
System
0
Behavioral Profile
URL Endpoints
0
Telemetry Strings
0
File Paths
1
Bundle IDs
0
IOKit Constants
0
Library Functions
75
Structural HashesSHA-256
Static Libraries75 / 185 functions identified
Identified Libraries
FLAC 1.5.0 (1 fn)SDL2 2.32.10 (3 fn)SDL2_test 2.32.10 (2 fn)X11 1.8.12 (6 fn)aom 3.13.1 (2 fn)asprintf 0.26_1 (1 fn)avformat 8.0.1 (1 fn)b2 0.98.1 (1 fn)boost_contract 1.89.0 (1 fn)boost_filesystem 1.89.0 (1 fn)boost_log 1.89.0 (1 fn)boost_wave 1.89.0 (1 fn)crypto 3.6.1 (1 fn)flatbuffers 25.9.23 (14 fn)gio-2.0 2.86.3 (1 fn)gmock 1.17.0 (1 fn)gtest 1.17.0 (6 fn)harfbuzz-subset 12.3.0 (1 fn)jxl_extras_codec 0.11.1_3 (1 fn)lcms2 2.17 (1 fn)srt 1.5.4 (2 fn)tesseract 5.5.2 (25 fn)zmq 4.3.5_2 (1 fn)
Functions(185)
0x100002ca0tesseract::StringParam::~StringParam()
0x100002ca4tesseract::IntParam::~IntParam()
0x100002d24main
0x10000322ctesseract::tprintf(char const*, ...)
0x100003268tesseract::StringParam::StringParam(char const*, char const*, char const*, bool, tesseract::ParamsVectors*)
0x10000331ctesseract::Param::Param(char const*, char const*, bool)
0x100003380std::__1::vector<tesseract::StringParam*, std::__1::allocator<tesseract::StringParam*> >::push_back[abi:ne200100](tesseract::StringParam*&&)
0x100003450std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__assign_external(char const*, unsigned long)
0x100003508std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__assign_external(char const*)
0x10000353csub_10000353c
0x10000354cstd::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__throw_length_error[abi:ne200100]()
0x100003560std::__1::__throw_length_error[abi:ne200100](char const*)
0x1000035b0std::length_error::length_error[abi:ne200100](char const*)
0x1000035d4std::__throw_bad_array_new_length[abi:ne200100]()
0x1000035fcstd::__1::vector<tesseract::StringParam*, std::__1::allocator<tesseract::StringParam*> >::__throw_length_error[abi:ne200100]()
0x100003610std::__1::__allocation_result<std::__1::allocator_traits<std::__1::allocator<tesseract::StringParam*> >::pointer> std::__1::__allocate_at_least[abi:ne200100]<std::__1::allocator<tesseract::StringParam*> >(std::__1::allocator<tesseract::StringParam*>&, unsigned long)
0x100003644tesseract::StringParam::~StringParam()
0x1000036e4std::__1::__fs::filesystem::operator==[abi:ne200100](std::__1::__fs::filesystem::path const&, std::__1::__fs::filesystem::path const&)
0x10000371cstd::__1::__fs::filesystem::path::extension[abi:ne200100]() const
0x1000037d0std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::clear[abi:ne200100]()
Imports167 symbols from 6 dylibs
Exports117
_ZN9tesseract11InputBuffer4ReadEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE0x5b40
_ZN9tesseract11InputBuffer9CloseFileEv0x5c34
_ZN9tesseract11InputBufferC1EP7__sFILE0x5b38
_ZN9tesseract11InputBufferC1EP7__sFILEm0x5f84
_ZN9tesseract11InputBufferC2EP7__sFILE0x5f74
_ZN9tesseract11InputBufferC2EP7__sFILEm0x5f7c
_ZN9tesseract11InputBufferD1Ev0x5c64
_ZN9tesseract11InputBufferD2Ev0x5f8c
_ZN9tesseract12IcuErrorCodeD0Ev0x5814
_ZN9tesseract12IcuErrorCodeD1Ev0x5810
_ZN9tesseract12IcuErrorCodeD2Ev0x57cc
_ZN9tesseract12IsWhitespaceEi0x8128
_ZN9tesseract12OCRNormalizeEi0x802c
_ZN9tesseract12OutputBuffer11WriteStringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE0x6030
_ZN9tesseract12OutputBuffer9CloseFileEv0x604c
_ZN9tesseract12OutputBufferC1EP7__sFILE0x5fc0
_ZN9tesseract12OutputBufferC1EP7__sFILEm0x5fd0
_ZN9tesseract12OutputBufferC2EP7__sFILE0x5fb8
_ZN9tesseract12OutputBufferC2EP7__sFILEm0x5fc8
_ZN9tesseract12OutputBufferD1Ev0x6004
_ZN9tesseract12OutputBufferD2Ev0x5fd8
_ZN9tesseract12WriteRecoderERKNS_10UNICHARSETEbRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESB_PFbRKNS3_6vectorIcS8_EEPKcEPS9_PNS_15TessdataManagerE0x6688
_ZN9tesseract13ValidateIndic19ConsumeVowelIfValidEv0xab54
_ZN9tesseract13ValidateIndic20ConsumeViramaIfValidENSt3__14pairINS_9Validator9CharClassEiEEb0xae34
_ZN9tesseract13ValidateIndic22ConsumeGraphemeIfValidEv0xa608
_ZN9tesseract13ValidateIndic27ConsumeConsonantHeadIfValidEv0xa714
_ZN9tesseract13ValidateIndic27ConsumeConsonantTailIfValidEv0xaa0c
_ZN9tesseract13ValidateKhmer22ConsumeGraphemeIfValidEv0xbaec
_ZN9tesseract15IsOCREquivalentEii0x80d4
_ZN9tesseract15ValidateMyanmar14IsMyanmarOtherEi0xc130
_ZN9tesseract15ValidateMyanmar15IsMyanmarLetterEi0xc230
_ZN9tesseract15ValidateMyanmar22ConsumeGraphemeIfValidEv0xbf88
_ZN9tesseract15ValidateMyanmar25ConsumeSubscriptIfPresentEv0xc314
_ZN9tesseract15ValidateMyanmar29ConsumeOptionalSignsIfPresentEv0xc3ec
_ZN9tesseract15WriteUnicharsetERKNS_10UNICHARSETERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESB_PFbRKNS3_6vectorIcS8_EEPKcEPNS_15TessdataManagerE0x64bc
_ZN9tesseract16CombineLangModelERKNS_10UNICHARSETERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESB_SB_SB_bRKNS3_6vectorIS9_NS7_IS9_EEEESG_SG_bPFbPKcPNSC_IcS8_EEEPFbRKSJ_SI_E0x6a18
_ZN9tesseract16GetXheightStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS_10UNICHARSETE0x94ac
_ZN9tesseract16IsUTF8WhitespaceEPKc0x81b4
_ZN9tesseract16IsValidCodepointEi0x8108
_ZN9tesseract16ValidateGrapheme13IsBadlyFormedEii0x9f1c
_ZN9tesseract16ValidateGrapheme17IsBadlyFormedThaiEii0xa294
_ZN9tesseract16ValidateGrapheme22ConsumeGraphemeIfValidEv0x9da8
_ZN9tesseract16ValidateGrapheme23IsBadlyFormedIndicVowelEii0xa1c0
_ZN9tesseract16ValidateJavanese19ConsumeVowelIfValidEv0xb6c4
_ZN9tesseract16ValidateJavanese20ConsumeViramaIfValidENSt3__14pairINS_9Validator9CharClassEiEEb0xb750
_ZN9tesseract16ValidateJavanese22ConsumeGraphemeIfValidEv0xb158
_ZN9tesseract16ValidateJavanese27ConsumeConsonantHeadIfValidEv0xb264
_ZN9tesseract16ValidateJavanese27ConsumeConsonantTailIfValidEv0xb55c
_ZN9tesseract18IsInterchangeValidEi0x8340
_ZN9tesseract18SpanUTF8WhitespaceEPKc0x81e8
_ZN9tesseract19NormalizeUTF8StringENS_15UnicodeNormModeENS_7OCRNormENS_12GraphemeNormEPKcPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE0x7744
_ZN9tesseract19SetScriptPropertiesERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_10UNICHARSETE0x91d4
_ZN9tesseract20FullwidthToHalfwidthEi0x8454
_ZN9tesseract20SetupBasicPropertiesEbbPNS_10UNICHARSETE0x8b60
_ZN9tesseract21ParseCommandLineFlagsEPKcPiPPPcb0x4534
_ZN9tesseract21SpanUTF8NotWhitespaceEPKc0x8294
_ZN9tesseract25SetPropertiesForInputFileERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_S8_S8_0x96f8
_ZN9tesseract27IsInterchangeValid7BitAsciiEi0x83e8
_ZN9tesseract28NormalizeCleanAndSegmentUTF8ENS_15UnicodeNormModeENS_7OCRNormENS_16GraphemeNormModeEbPKcPNSt3__16vectorINS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEENSA_ISC_EEEE0x7ba8
_ZN9tesseract4File16ReadFileToStringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPS7_0x5a40
_ZN9tesseract4File19DeleteMatchingFilesEPKc0x5f00
_ZN9tesseract4File22WriteStringToFileOrDieERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_0x591c
_ZN9tesseract4File4OpenERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_0x5858
_ZN9tesseract4File6DeleteEPKc0x5eac
_ZN9tesseract4File8JoinPathERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_0x5c90
_ZN9tesseract4File8ReadableERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE0x59f4
_ZN9tesseract4File9OpenOrDieERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_0x587c
_ZN9tesseract8ReadFileERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPFbPKcPNS0_6vectorIcS5_EEE0x63d4
_ZN9tesseract9Validator13IsVedicAccentEi0xd2f8
_ZN9tesseract9Validator15ScriptValidatorENS_12ViramaScriptEb0xcc38
_ZN9tesseract9Validator15kZeroWidthSpaceE0xfb50
_ZN9tesseract9Validator16kLeftToRightMarkE0xfb5c
_ZN9tesseract9Validator16kRightToLeftMarkE0xfb60
_ZN9tesseract9Validator16kZeroWidthJoinerE0xfb58
_ZN9tesseract9Validator17ComputeClassCodesERKNSt3__16vectorIiNS1_9allocatorIiEEEE0xcd30
_ZN9tesseract9Validator17MoveResultsToDestENS_16GraphemeNormModeEPNSt3__16vectorINS3_IiNS2_9allocatorIiEEEENS4_IS6_EEEE0xce64
_ZN9tesseract9Validator19kZeroWidthNonJoinerE0xfb54
_ZN9tesseract9Validator23ValidateCleanAndSegmentENS_16GraphemeNormModeEbRKNSt3__16vectorIiNS2_9allocatorIiEEEEPNS3_IS6_NS4_IS6_EEEE0xc870
_ZN9tesseract9Validator24MostFrequentViramaScriptERKNSt3__16vectorIiNS1_9allocatorIiEEEE0xc9ec
_ZN9tesseract9Validator31ValidateCleanAndSegmentInternalENS_16GraphemeNormModeERKNSt3__16vectorIiNS2_9allocatorIiEEEEPNS3_IS6_NS4_IS6_EEEE0xcb80
_ZN9tesseract9Validator5ClearEv0xccf8
_ZN9tesseract9Validator8IsViramaEi0xd2a0
_ZN9tesseract9Validator8kInvalidE0xfb64
_ZN9tesseract9ValidatorD0Ev0xc86c
_ZN9tesseract9ValidatorD1Ev0xc868
_ZN9tesseract9ValidatorD2Ev0xc804
_ZN9tesseract9WriteFileERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_S8_RKNS0_6vectorIcS5_EEPFbSC_PKcE0x60f4
_ZNK9tesseract13ValidateIndic18UnicodeToCharClassEi0xac40
_ZNK9tesseract13ValidateKhmer18UnicodeToCharClassEi0xbea0
_ZNK9tesseract15ValidateMyanmar18UnicodeToCharClassEi0xc7dc
_ZNK9tesseract16ValidateGrapheme18UnicodeToCharClassEi0xa110
_ZNK9tesseract16ValidateJavanese18UnicodeToCharClassEi0xba24
_ZNK9tesseract9Validator17IsSubscriptScriptEv0xd328
_ZNSt3__119piecewise_constructE0xfb7f
_ZTIN9tesseract12IcuErrorCodeE0x10548
_ZTIN9tesseract13ValidateIndicE0x10600
_ZTIN9tesseract13ValidateKhmerE0x106a0
_ZTIN9tesseract15ValidateMyanmarE0x106f0
_ZTIN9tesseract16ValidateGraphemeE0x105b0
_ZTIN9tesseract16ValidateJavaneseE0x10650
_ZTIN9tesseract9ValidatorE0x10738
_ZTSN9tesseract12IcuErrorCodeE0xf9a0
_ZTSN9tesseract13ValidateIndicE0xfa88
_ZTSN9tesseract13ValidateKhmerE0xfac3
_ZTSN9tesseract15ValidateMyanmarE0xfb30
_ZTSN9tesseract16ValidateGraphemeE0xfa60
_ZTSN9tesseract16ValidateJavaneseE0xfaa4
_ZTSN9tesseract9ValidatorE0xfb68
_ZTVN9tesseract12IcuErrorCodeE0x10520
_ZTVN9tesseract13ValidateIndicE0x105d0
_ZTVN9tesseract13ValidateKhmerE0x10670
_ZTVN9tesseract15ValidateMyanmarE0x106c0
_ZTVN9tesseract16ValidateGraphemeE0x10580
_ZTVN9tesseract16ValidateJavaneseE0x10620
_ZTVN9tesseract9ValidatorE0x10708
_mh_execute_header0x0
main0x2d24