Question: I'm wondering in which format the compiled source code of an program written (in C or Rust for example) will result.

I know that the output file is a binary coded file in machine language (like every handbook and documentation explains). I thought that opening the file with an editor of my choice like VIM should show me a lot of 1s and 0s, right? But every time I search the web for that topic, I only find how to open a binary file in VI in hex (mostly using 'xxd').

Isn't there a way to see the binary file like a binary file? --> 100101101111

What is the format of an compiled program?

Answer: 
Found the solution:

```
  OkHttpClient client = new OkHttpClient.Builder().proxy(proxyTest).build();

```

If we use the builder to input the proxy, it will work like a charm =D
okhttp version:`3.11.0`. SOCKS proxy example

```
String hostname = "localhost"/*127.0.0.1*/;
int port = 1080;
Proxy proxy = new Proxy(Proxy.Type.SOCKS,
        new InetSocketAddress(hostname, port));

OkHttpClient client = new OkHttpClient.Builder()
        .proxy(proxy)
        .build();

```