Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6819427
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 26, 20262026-05-26T21:18:20+00:00 2026-05-26T21:18:20+00:00

Is there API available in any language that can run on a Mac (Perl/Python/Cocoa/etc)

  • 0

Is there API available in any language that can run on a Mac (Perl/Python/Cocoa/etc) or command line tools you can use to load a binary (app/bundle/framework/etc) and extract the hard-coded strings used in the code?

The reason behind is we want to check if there are any hard-coded paths in our compiled binary.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-26T21:18:20+00:00Added an answer on May 26, 2026 at 9:18 pm

    Yes, you can just use the strings command line tool:

    $ man strings
    
    NAME
           strings - find the printable strings in a object, or other binary, file
    
    SYNOPSIS
           strings [ - ] [ -a ] [ -o ] [ -t format ] [ -number ] [ -n number ] [--] [file ...]
    
    DESCRIPTION
           Strings looks for ASCII strings in a binary file or standard input.  Strings is useful for identifying random object files and many other things.  A string
           is any sequence of 4 (the default) or more printing characters ending with a newline or a null.  Unless the - flag is given, strings looks in all  sections
           of the object files except the (__TEXT,__text) section.  If no files are specified standard input is read.
    
           The file arguments may be of the form libx.a(foo.o), to request information about only that object file and not the entire library.   (Typically this argu-
           ment must be quoted, ``libx.a(foo.o)'', to get it past the shell.)
    
           The options to strings(1) are:
    
           -a     This option causes strings to look for strings in all sections of the object file (including the (__TEXT,__text) section.
    
           -      This option causes strings to look for strings in all bytes of the files (the default for non-object files).
    
           --     This option causes strings to treat all the following arguments as files.
    
           -o     Preceded each string by its offset in the file (in decimal).
    
           -t format
                  Write each string preceded by its byte offset from the start of the file.  The format shall be dependent on the single character used as the  format
                  option-argument:
    
           d      The offset shall be written in decimal.
    
           o      The offset shall be written in octal.
    
           x      The offset shall be written in hexadecimal.
    
           -number
                  The decimal number is used as the minimum string length rather than the default of 4.
    
           -n number
                  Specify the minimum string length, where the number argument is a positive decimal integer. The default shall be 4.
    
           -arch arch_type
                  Specifies  the  architecture, arch_type, of the file for strings(1) to operate on when the file is a universal file.  (See arch(3) for the currently
                  know arch_types.)  The arch_type can be "all" to operate on all architectures in the file, which is the default.
    
    SEE ALSO
           od(1)
    
    BUGS
           The algorithm for identifying strings is extremely primitive.
    
    Apple Computer, Inc.                                                    September 11, 2006                                                              STRINGS(1)
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Is there any Carbon/Cocoa/C API available on Macs that I can use to enumerate
Is there any API available in Cocoa(not COCOA-Touch) for a MAC OS based app
Does Kdiff3 have APIs available? Or is there any comparison tool's API available that
Is there an available API or functionality in cocoa where i can communicate with
Is there an API call in .NET or a native DLL that I can
is there any API available to get the like count for different urls..
Are there any open source or commercial API available to print word document from
Is there any API available to find the whether the .NET framework installed or
Now am doing my task on adding events to calendar,.Is there any API available
Please let me know, Is there any API available to automate the App-Store submission

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.