""
All times are GMT +2. The time now is 12:00 AM.  

Go Back   PSX/PS2/PS3 Scene Newz > PlayStation2 Forums > PS2 Homebrew/Dev & Emu Scene > Official MyPS2 English Forum

Official MyPS2 English Forum Official English language discussion forum for MyPS2 by NTBA2.

Reply
 
Thread Tools Display Modes
  #1  
Old 05-31-2007, 04:05 PM
ste180783 ste180783 is offline
Registered User
 
Join Date: Dec 2006
Posts: 13

Packed/Upancked ELF


what is the difference between a Packed ELF and a Unpacked ELF?

Thanks
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2  
Old 05-31-2007, 08:50 PM
dlanor dlanor is offline
Contributor
 
Join Date: Sep 2004
Posts: 4,669
Quote:
Originally Posted by ste180783 View Post
what is the difference between a Packed ELF and a Unpacked ELF?
It's exactly what it says.

An unpacked ELF simply contains the original program as compiled.

For a packed ELF, all of that original content has been packed, by methods similar to those used by ZIP or RAR packers. Then that packed content was placed into the data segment of a newly constructed ELF file, which contains only the code needed to first unpack and then launch the real program.

Normally the space savings from compressing the real program are significantly larger than the space losses due to adding the unpacker code. And for most cases the time delay due to real time unpacking is significantly smaller than the time gained by not having to transfer so large a file for each launch. So for all normal cases the packed ELFs are more efficient to use, requiring less storage space and allowing better launching speed.

Best regards: dlanor
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump



All times are GMT +2. The time now is 12:00 AM.