CPU는 아닌것 같습니다.
다만 위 링크를 읽어보시면 중간 아래부분에 나오는데 fat라는 바이너리형태가
존재하나봅니다.(Darwin에서만 사용하는...)
물론 링크에서 나온말이지만 이 fat를 사용하는경우에는
/usr/lib/libz.1.dylib-i386
/usr/lib/libz.1.dylib-ppc
이 두개의 파일을 링크해서 사용한다고 합니다.
자세한 설명은 http://darwinsource.opendarwin.org/DevToolsAug2004/cctools-525/RelNotes/FatFiles.rtf
위 파일에 설명이 되어있네요.
간단하게 설명하면 Multiple Architecture Binaries를 fat files이라고 부른다고
합니다.
즉, 실행파일은 하나고 그것을 여러 플렛폼에서 사용할 수 있게하는 바이너리라고
되어있는것을 보니 JAVA와는 조금 다른 형태의 파일인가 보네요.
https://lists.dulug.duke.edu/pipermail/r
https://lists.dulug.duke.edu/pipermail/rpm-devel/2005-January/000263.html
CPU는 아닌것 같습니다.
다만 위 링크를 읽어보시면 중간 아래부분에 나오는데 fat라는 바이너리형태가
존재하나봅니다.(Darwin에서만 사용하는...)
물론 링크에서 나온말이지만 이 fat를 사용하는경우에는
/usr/lib/libz.1.dylib-i386
/usr/lib/libz.1.dylib-ppc
이 두개의 파일을 링크해서 사용한다고 합니다.
자세한 설명은
http://darwinsource.opendarwin.org/DevToolsAug2004/cctools-525/RelNotes/FatFiles.rtf
위 파일에 설명이 되어있네요.
간단하게 설명하면 Multiple Architecture Binaries를 fat files이라고 부른다고
합니다.
즉, 실행파일은 하나고 그것을 여러 플렛폼에서 사용할 수 있게하는 바이너리라고
되어있는것을 보니 JAVA와는 조금 다른 형태의 파일인가 보네요.
------------------------------
좋은 하루 되세요.
예전에 잠깐 나왔다가 이제는 거의 .. 안 쓰이는 포맷입니다.위에
예전에 잠깐 나왔다가 이제는 거의 .. 안 쓰이는 포맷입니다.
위에 codebank 님께서 설명하신대로이고 약간 더 보충하자면,
하나의 프로그램을 여러 운영체제에서 사용하기 위하여 하나의 프로그램 파일 내에 각각의 운영체제용 실행파일(바이너리 파일이죠.)을 넣어둔 겁니다. 그래서 보통의 파일보다 크다.... 뚱뚱하다 해서 fat 이라고 붙인 것입니다.
Darwin 에서만 쓰는 것은 아닙니다. 1990년대 후반에 윈도, OS/2 에서 같이 돌아가는 유틸리티들도 fat.exe 포맷으로 많이 나왔었습니다. 지금은 거의 안 쓰이지만, 간혹 보이기는 하더군요.
---------
귓가에 햇살을 받으며 석양까지 행복한 여행을...
웃으며 떠나갔던 것처럼 미소를 띠고 돌아와 마침내 평안하기를...
- 엘프의 인사, 드래곤 라자, 이영도
즐겁게 놀아보자.
댓글 달기