Answers.Body: <p><strong>Update:</strong></p>
  
  <p>There is a tool at <a href="http://ev3treevis.azurewebsites.net/" rel="nofollow noreferrer">http://ev3treevis.azurewebsites.net/</a> that can be use to create a new <code>.ev3</code> file from a <code>.rbf</code> file recovered from an EV3 brick. Some information will be lost, but at least simple programs should be able to be recovered.</p>
  
  <p><strong>Original answer:</strong></p>
  
  <p>You can extract the compiled program from the EV3. Compiled programs have a <code>.rbf</code> file extension. However, these files only contain EV3 VM bytecodes and cannot be converted back to the EV3-G project file format (<code>.ev3p</code> file extension).</p>
  
  <p>Details about extracting the program from the brick and what you can do with it has already been answered <a href="https://bricks.stackexchange.com/a/4252/3498">here</a>.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-03-14T15:34:11.197Z
Answers.LastActivityDate: 2020-01-21T22:43:13.753Z
Answers.LastEditDate: 2020-01-21T22:43:13.753Z
Answers.UserDisplayName: David Lechner
Body: <p>As part of an assignment, I made a program for my EV3, but however my computer automatically restarted, so I lost that program. I need to show the program!  However, the program is still in my brick. So, I was wondering, is there any way to extract a program from a brick to my computer? And if there is, what would I need? (extra software, Bluetooth, connection cable)? Thanks</p>
  
Tags: <ev3><programming>
Title: Can you extract a program from the EV3 brick to the computer?
UserDisplayName: bio
ThreadText: # Can you extract a program from the EV3 brick to the computer?
  
  (Asked by: username_0 on 2018-03-14)
  
  As part of an assignment, I made a program for my EV3, but however my computer automatically restarted, so I lost that program. I need to show the program! However, the program is still in my brick. So, I was wondering, is there any way to extract a program from a brick to my computer? And if there is, what would I need? (extra software, Bluetooth, connection cable)? Thanks
  
  **Tags:** ev3, programming
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2018-03-14. Score: 6
  
  **Update:**
  
  There is a tool at <http://ev3treevis.azurewebsites.net/> that can be use to create a new `.ev3` file from a `.rbf` file recovered from an EV3 brick. Some information will be lost, but at least simple programs should be able to be recovered.
  
  **Original answer:**
  
  You can extract the compiled program from the EV3. Compiled programs have a `.rbf` file extension. However, these files only contain EV3 VM bytecodes and cannot be converted back to the EV3-G project file format (`.ev3p` file extension).
  
  Details about extracting the program from the brick and what you can do with it has already been answered [here](https://bricks.stackexchange.com/a/4252/3498).
  
  
  ---
  
  