![]() |
![]()
| ![]() |
![]()
̾??
????
????
???ݡ??Ȥ??????ϥե??????? 32 ?ӥå? ELF ?? a.out ZMAGIC ?η????Ǥ??? file ???ڥ????ɤ? ‘.o’ ?????Ҥ????ľ??硢???Ϥϥ??ե??????ˤ????ȸ??ʤ??졢?ǽ??Υե??????? ??ά?????ޤ??? ???ץ??????ϼ??ΤȤ????Ǥ???
???ʲ??????????????ѿ??????Ϥ??????????????ޤ??? struct kgz_hdr { char ident[4]; /* ???̻?: "KGZ" */ uint32_t dload; /* ?ǥ????ɤ??줿??????Υ????ɥ??ɥ쥹 */ uint32_t dsize; /* ?ǥ????ɤ??줿????????礭?? */ uint32_t isize; /* ?????????Υ???????礭?? */ uint32_t entry; /* ?????ȥ??ݥ????? */ uint32_t nsize; /* ?????ɤ??줿????????礭?? */ } kgz; uint8_t kgz_ndata[]; /* ?????ɤ??줿?ǡ??? */ ?????ɤ??줿?ǡ????ϡ?ñ?? gzip(1) ?ν??ϤǤ????إå? (???ץ??????ե??????ɤϰ??ڻ????ޤ???)?????̤??줿 ?ǡ?????32 ?ӥåȤ? CRC ?ȥ????????ͤ??????ޤ??? ??Ϣ?ե?????
??Ϣ????????The ????Robert Nordier ⟨rnordier@FreeBSD.org⟩ ?Х??????ܥ??????ϼ??????Ƥ??ޤ??Τǡ??????ͥ??ΰ??̤ˤ??Υ桼?ƥ????ƥ??? ?Ȥ??????ϡ? loader(8) ?????ѤǤ??ʤ??????˸¤????ޤ????????ʳ??ξ??硢ñ?? gzip(1) ???Ȥäƥ????ͥ??̤???????˾?ޤ????Ǥ??礦??
|