ojph_compress

JSON
executablemacOS116.6 KBarm64

Unknown executable — lacks code signing and limited framework dependencies

This ad-hoc signed arm64 binary contains 98 functions and maintains a single network endpoint. With only 4 frameworks loaded and no private Apple framework dependencies, it performs a narrow set of operations. The ad-hoc signing and generic UUID filename suggest this is either a development build, test artifact, or unsigned third-party tool. Without visible metadata or entitlements, the binary's actual purpose cannot be determined from standard macOS binary analysis.AI

Fingerprint

Platform
macOS
Type
executable
Arch
arm64
Min OS
26.0.0
SDK
26.2.0
File Size
116.6 KB
UUID
389C1491-6DB7-3AC5-9F79-C42C25EDAF2D
Analyzed
2026-04-09T09:11:23Z
CDHash
35bdca542267f1045b318a8a47b7df3231e08c000a8afebb8f327ddf6778455a

Network Surface

Endpoints(1)

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
0
Bundle IDs
0
IOKit Constants
0
Library Functions
21

Structural HashesSHA-256

Static Libraries21 / 98 functions identified

Functions(98)

0x100001650main
0x100003d04_ZL11is_matchingPKcS0_
0x100003d98sub_100003d98
0x100003da8ojph::cli_interpreter::init(int, char**)
0x100003e54ojph::cli_interpreter::reinterpret(char const*, char*&)
0x100003ef4ojph::cli_interpreter::reinterpret(char const*, unsigned int&)
0x100003fb8ojph::cli_interpreter::reinterpret(char const*, float&)
0x100004078ojph::cli_interpreter::reinterpret(char const*, bool&)
0x100004174ojph::cli_interpreter::reinterpret_to_bool(char const*, int&)
0x100004270ojph::cli_interpreter::reinterpret(char const*, ojph::cli_interpreter::arg_inter_base*)
0x100004334ojph::cli_interpreter::find_argument(char const*)
0x1000043ccsize_interpreter::operate(char const*)
0x1000044f4size_list_interpreter::operate(char const*)
0x1000046a0point_list_interpreter::operate(char const*)
0x10000484cui32_list_interpreter::operate(char const*)
0x100004950si32_to_bool_list_interpreter::operate(char const*)
0x100004a8ctileparts_division_interpreter::operate(char const*)
0x100004b68ojph::tif_in::~tif_in()
0x100004bc8ojph::dpx_in::~dpx_in()
0x100004c1cojph::raw_in::~raw_in()

Imports106 symbols from 5 dylibs

Exports80

_ZN4ojph23gen_cvrt_32b1c_to_8ub1cEPKNS_8line_bufES2_S2_Pvjj0x5114
_ZN4ojph23gen_cvrt_32b3c_to_8ub3cEPKNS_8line_bufES2_S2_Pvjj0x5148
_ZN4ojph27gen_cvrt_32b1c_to_16ub1c_beEPKNS_8line_bufES2_S2_Pvjj0x524c
_ZN4ojph27gen_cvrt_32b1c_to_16ub1c_leEPKNS_8line_bufES2_S2_Pvjj0x51b0
_ZN4ojph27gen_cvrt_32b3c_to_16ub3c_beEPKNS_8line_bufES2_S2_Pvjj0x5288
_ZN4ojph27gen_cvrt_32b3c_to_16ub3c_leEPKNS_8line_bufES2_S2_Pvjj0x51e4
_ZN4ojph6dpx_in4openEPKc0x892c
_ZN4ojph6dpx_in4readEPKNS_8line_bufEj0x94f8
_ZN4ojph6pfm_in14finalize_allocEv0x6248
_ZN4ojph6pfm_in4openEPKc0x5ed8
_ZN4ojph6pfm_in4readEPKNS_8line_bufEj0x6294
_ZN4ojph6ppm_in14finalize_allocEv0x5788
_ZN4ojph6ppm_in4openEPKc0x5308
_ZN4ojph6ppm_in4readEPKNS_8line_bufEj0x57e8
_ZN4ojph6raw_in13set_img_propsERKNS_4sizeEjb0x81c4
_ZN4ojph6raw_in4openEPKc0x7f10
_ZN4ojph6raw_in4readEPKNS_8line_bufEj0x7fd0
_ZN4ojph6tif_in13set_bit_depthEjPj0x6dcc
_ZN4ojph6tif_in4openEPKc0x68b0
_ZN4ojph6tif_in4readEPKNS_8line_bufEj0x6ef4
_ZN4ojph6yuv_in13set_bit_depthEjPj0x7b2c
_ZN4ojph6yuv_in13set_img_propsERKNS_4sizeEjjPKNS_5pointE0x79c0
_ZN4ojph6yuv_in4openEPKc0x776c
_ZN4ojph6yuv_in4readEPKNS_8line_bufEj0x78a4
_ZN4ojph7pfm_out4openEPc0x64d4
_ZN4ojph7pfm_out5writeEPKNS_8line_bufEj0x6708
_ZN4ojph7pfm_out9configureEjjjfPj0x6624
_ZN4ojph7ppm_out4openEPc0x5948
_ZN4ojph7ppm_out5writeEPKNS_8line_bufEj0x5e08
_ZN4ojph7ppm_out9configureEjjjj0x5d14
_ZN4ojph7raw_out4openEPc0x8244
_ZN4ojph7raw_out5writeEPKNS_8line_bufEj0x833c
_ZN4ojph7raw_out9configureEbjj0x82dc
_ZN4ojph7raw_outD0Ev0x8230
_ZN4ojph7raw_outD1Ev0x822c
_ZN4ojph7raw_outD2Ev0x81d8
_ZN4ojph7tif_out4openEPc0x71d0
_ZN4ojph7tif_out5writeEPKNS_8line_bufEj0x74fc
_ZN4ojph7tif_out9configureEjjjPj0x74a0
_ZN4ojph7yuv_out4openEPc0x7c60
_ZN4ojph7yuv_out5writeEPKNS_8line_bufEj0x7d94
_ZN4ojph7yuv_out9configureEjjPj0x7cf8
_ZN4ojph7yuv_outD0Ev0x7c4c
_ZN4ojph7yuv_outD1Ev0x7c48
_ZN4ojph7yuv_outD2Ev0x7be4
_ZTIN4ojph6dpx_inE0x105d0
_ZTIN4ojph6pfm_inE0x106a8
_ZTIN4ojph6ppm_inE0x10540
_ZTIN4ojph6raw_inE0x10660
_ZTIN4ojph6tif_inE0x10588
_ZTIN4ojph6yuv_inE0x10618
_ZTIN4ojph7pfm_outE0x107c0
_ZTIN4ojph7ppm_outE0x10700
_ZTIN4ojph7raw_outE0x10778
_ZTIN4ojph7tif_outE0x10748
_ZTIN4ojph7yuv_outE0x10760
_ZTSN4ojph6dpx_inE0x9f27
_ZTSN4ojph6pfm_inE0x9f54
_ZTSN4ojph6ppm_inE0x9ef2
_ZTSN4ojph6raw_inE0x9f45
_ZTSN4ojph6tif_inE0x9f18
_ZTSN4ojph6yuv_inE0x9f36
_ZTSN4ojph7pfm_outE0x9fbb
_ZTSN4ojph7ppm_outE0x9f63
_ZTSN4ojph7raw_outE0x9fab
_ZTSN4ojph7tif_outE0x9f8b
_ZTSN4ojph7yuv_outE0x9f9b
_ZTVN4ojph6dpx_inE0x105a0
_ZTVN4ojph6pfm_inE0x10678
_ZTVN4ojph6ppm_inE0x10500
_ZTVN4ojph6raw_inE0x10630
_ZTVN4ojph6tif_inE0x10558
_ZTVN4ojph6yuv_inE0x105e8
_ZTVN4ojph7pfm_outE0x10790
_ZTVN4ojph7ppm_outE0x106c0
_ZTVN4ojph7raw_outE0x104d0
_ZTVN4ojph7tif_outE0x10718
_ZTVN4ojph7yuv_outE0x104a0
_mh_execute_header0x0
main0x1650