Skip to content

기글하드웨어기글하드웨어

인터넷 / 소프트웨어 : 윈도우즈, 리눅스, 기타 운영체제, 각종 어플리케이션, 프로그램, 소프트웨어, 인터넷, 인터넷 서비스에 대한 이야기, 소식, 테스트, 정보를 올리는 게시판입니다.

profile
조회 수 885 댓글 11
Extra Form

개인이 프로그래밍한 .py 프로그램을 사용하여 iso를 bin으로 압축시키면 모든 일이 다 끝나는데,

 

py를 실행하기 위해 파이선 2.7을 설치한 뒤 클릭하였으나 CUI가 떴다 바로 사라집니다.

 

압축하고자 하는 파일을 파이썬 프로그램 위에 끌어다놓고 실행하였더니, python.exe의 CUI에 아무 글자도 안 뜨고 검은 화면만 뜨더니 곧 창이 사라졌고, 시스템 용량은 변하지 않았습니다.

 

"Anyways let's get to the last part, the data tracks. If you followed everything you should now have one or two .iso files which bincuetool.exe outputted. You should compress them to compatible .bin files, use the attached comp.py file to compress the .iso files to .bin files. Then rename them according to the .hcd file you created."

 

이걸 어떻게 써야만 하는 건지 궁금합니다. exe가 아닌 파이썬이라 CMD로 여는 건 효과가 없더라고요.

 

 

 

프로그램은 이겁니다.

 

#!/usr/bin/env python -u

import os, struct, sys, zlib

fd = open(sys.argv[1], 'rb')

fd.seek(0, 2)

fdsize = fd.tell()

fd.seek(0)

entries = fdsize / 0x40000

if fdsize - (entries * 0x40000) > 0:
    entries += 1

dst = open('compressed.bin', 'wb')

dst.write(struct.pack('<I', entries))

for i in xrange(entries):
    dst.write(struct.pack('<I', 0))
    dst.write(struct.pack('<I', 0))

dst.close()

dst = open('compressed.bin', 'r+b')
dst.seek(0, 2)

for i in xrange(entries):
    offset = dst.tell()
    data = fd.read(0x40000)
    datacomp = zlib.compress(data, 9)
    size = len(datacomp)
    sizealigned = (size + 3) & -4
    dst.write(datacomp)
    dst.seek((i * 8) + 4)
    dst.write(struct.pack('<I', offset))
    dst.write(struct.pack('<I', sizealigned))

    dst.seek(0, 2)

    for i in xrange(sizealigned - size):
        dst.write(chr(0))

dst.close()
fd.close()
 

 

아래 댓글대로 모두 해 보았지만 불가능합니다. 살려주세요.



  • profile
    Koasing      PROBLEM? 2019.09.13 21:54
    정확한 질문 내용은 윈도우 명령 프롬프트에서 파이썬 스크립트를 실행 시킬 때, 아규먼트를 넣는 방법입니다. 작업 디렉토리에서 명령 프롬프트를 열고, 파이썬 스크립트를 수동으로 실행시키면 됩니다.
    python comp.py input_iso_file.iso

    다만 해당 파일은 문법이 파이썬2 문법이므로 참고하시고, 파이썬 설치경로가 path에 올바로 포함되어 있어야 합니다.
  • profile
    Veritas      ლ(╹◡╹ლ)  2019.09.13 22:01
    CMD 실행해서 comp.py가 든 디렉토리로 가서 python comp.py (파일).iso 그대로 입력했습니다.
    'Python' is not recognized as an internal command 어쩌고 뜨네요 ㅠㅠ
  • profile
    yyang 2019.09.13 22:21
    파이선 설치 경로가 환경 변수 'path'에 등록되어있어야 합니다
  • profile
    Veritas      ლ(╹◡╹ლ)  2019.09.13 22:21
    이쪽을 잘 몰라서 그런데.. 어떻게 등록하나요?
  • profile
    yyang 2019.09.13 22:25
    음.. 제가 쓴 글은 아니지만
    구글 검색결과 둘째인
    https://wxmin.tistory.com/m/121
    이것을 보고 따라하시면 될 것 같습니다~

    파이선 설치 경로를 알고 계신가요?
  • profile
    Veritas      ლ(╹◡╹ლ)  2019.09.13 23:17
    안되서 그냥 파이썬 설치된 폴더에 py 두개 넣고 iso 명령 실행했는데, 문법에 맞지 않는다고 실행을 거부합니다 ㅠ
  • profile
    title: 야행성프리지아      Facta, Non Verba 2019.09.13 23:34
    코드 자체는 굳이 python 2.7에서 돌려야하는 게 아닌 것 같습니다.

    따라서 아마도 가장 쉬운 방법은...
    0) 적당한 디렉터리를 만든 뒤, py 파일과 iso 이미지를 복사해둡니다.
    1) Anaconda3를 이용하여 python을 설치합니다. 아마 3.6 이후 버전이 깔릴 겁니다.
    2) Anaconda3 설치 후 생성된 시작메뉴 - Anaconda3 에 들어가서 anaconda prompt 바로가기를 클릭, cli를 엽니다.
    3) 이 상태에서 디렉터리를 이동해서 0번의 디렉터리로 갑니다.
    4) python comp.py (isoname).iso 실행

    이것도 잘 안되신다면, aws 에서 python 깔린 AMI 선택해서 instance 하나 연 다음, 그 안에서 작업하고 파일 빼 오는 게 더 쉬울지도 모르겠네요...
  • profile
    Veritas      ლ(╹◡╹ლ)  2019.09.13 23:49
    감사합니다. 4시간동안 붙잡고 있던게 바로 해결되네요.
  • profile
    BEE3E3      idolm@ster.email 2019.09.14 00:18
    파이썬 설치할때 PATH에 추가하는 옵션을 디폴트로 해야한다고 생각합니다...
  • profile
    qua1121      대학원 후 스타트업의 길을 걷습니다. 날 죽여줘... 2019.09.14 10:04
    윈도우라면 sys를 쓰는 방법도 있습니다.
    https://wikidocs.net/26
  • profile
    KOZ39 2019.09.14 10:06
    코드 보니까 xrange만 range로 바꾸시면 3.7 버전 쓰셔도 됩니다.
    설치할때 PATH 등록하는 옵션 있으니 꼭 체크하시고요.

작성된지 4주일이 지난 글에는 새 코멘트를 달 수 없습니다.


  1. No Image

    EU, 스포티파이에게 반경쟁 행위를 저질렀다며 애플에 20억 달러 벌금 부과

    EU가 애플에게 18억 유로의 벌금을 부과했습니다. 아이폰과 아이패드 사용자에게 음악 스트리밍 앱을 배포하는 시장에서 지배적인 지위를 남용해, 스포티파이를 비롯한 대안을 알리지 못하도록 제한했다는 이유에서입니다. 애플은 스포티...
    Date2024.03.06 소식 By낄낄 Reply5 Views490
    Read More
  2. 사기앱 추가 적발

    국내 금융사 앱으로 위장한 사기앱 유포가 추가로 확인되었습니다.    
    Date2024.03.05 소식 Bytitle: 컴맹까르르 Reply5 Views1275 file
    Read More
  3. No Image

    Claude 3 Opus Ai, 본인(?)이 테스트 당하고 있다는것을 눈치챔.

    Claude 3 Opus에 대한 내부 테스트의 재미있는 이야기가 있습니다. 건초 더미에서 바늘 찾기 평가를 실행할 때 이전의 LLM에서 볼 수 없었던 것을 해냈습니다.   배경 설명을 위해 이 테스트는 무작위 문서 모음('건초 더미')에 목표 문장...
    Date2024.03.05 소식 Bytitle: 가난한카토메구미 Reply5 Views2720
    Read More
  4. No Image

    스택 오버플로우, LLM에 대한 반응 + AI용 유료 API 추가

    https://stackoverflow.blog/2024/02/29/defining-socially-responsible-ai-how-we-select-api-partners/   스택 오버플로우에서 어느 코딩글을 썼는지 찾을수 있는 API를 제공하기 시작했습니다. 또한 이 API를 쓰려면 돈을 내야 합니다....
    Date2024.03.04 소식 Bytitle: 폭8책읽는달팽 Reply1 Views779
    Read More
  5. No Image

    위키피디아, CNET을 믿을 수 있는 소스로 취급하지 않음

    CNET이 AI 생성 기사를 만들기 시작하면서 생긴 논란 중 하나입니다. 위키피다아는 더 이상 CNET을 믿을 수 있는 소스로 취급하지 않겠다고 하네요. CNET이 AI를 써서 자동으로 만들어낸 기사 중에는 오류와 표절이 가득했고, 이를 토대로...
    Date2024.03.04 소식 By낄낄 Reply3 Views1073
    Read More
  6. 인텔 NPU에서 컴팩트 AI를 실행하는 가속 라이브러리

    인텔 NPU에서 컴팩트 AI를 실행하는 NPU 가속 라이브러리가 오픈 소스로 제공됩니다. 인텔 소프트웨어 아키텍트에 의하면 Gemma-2b나 TinyLlama 같은 소형 언어 모델을 로컬에서 실행할 수 있다고 합니다. 아래는 코어 울트라가 탑재된 MS...
    Date2024.03.03 소식 By낄낄 Reply5 Views793 file
    Read More
  7. 윈도우 환경에서 애플TV 사용하기(애플 지불방법 추가 오류 해결)

    저는 그저 듄을 고화질로 보고 싶었을 뿐이었는데 네이버에서 4400원을 주고 구입한 영상은 해상도가 1080p에 비트레이스조차 낮은건지 처참한 품질을 보고 결국 애플TV를 이용하게 되었네요. (화질도 안좋으면서 400원 더 비싸게 받은 ...
    Date2024.03.03 일반 Bytitle: 명사수가네샤 Reply9 Views781 file
    Read More
  8. KDE 6에 추가된 기능 (GNOME에는 없음)

    무려 마우스 스크롤 속도 조절 기능이 추가 되었습니다! (우와 엄청나요!!! 윈도 제어판에는 당연히 있는 기능이지만, 리눅스에서는 없던 기능이 드디어 추가 되었군요!)     가상 데스크톱을 큐브 화면으로 보는 기능이 추가 되었습니다...
    Date2024.03.03 일반 By부녀자 Reply11 Views784 file
    Read More
  9. Wireguard 내부망 접속 안되는 문제

    네트워크 구조가 위와 같습니다. 그림의 공유기1 아래의 PC에서 공유기2 아래에 있는 NAS에 VPN을 이용해 SMB로 접속하려고 하니까 접속이 되질 않습니다. SKT LTE로는 똑같이 VPN 연결하고 NAS에 내부IP로 접속하면 되는거로 봐서는 VPN...
    Date2024.03.03 질문 Bytitle: 야행성PARK_SU Reply0 Views504 file
    Read More
  10. No Image

    일론 머스크, 오픈AI와 샘 알트만을 고소

    일론 머스크가 오픈AI의 설립자라는 개인 자격으로 오픈 AI와 그 CEO인 샘 알트만, 사장인 그레고리 브록만을 고소했습니다. 오픈AI가 설립 당시의 계약을 타협하고 마이크로소프트와 함께 계약 위반, 신탁 의무 위반, 불공정한 사업을 벌...
    Date2024.03.02 소식 By낄낄 Reply8 Views1806
    Read More
  11. KDE 6 (*nix 데스크톱 체계) 배포

    KDE (K Desktop Environment) Plasma 6.0 버전이 정식 출시되었습니다. 주요 변경점으로는 Qt6으로의 판올림과 X11에서 Wayland로의 기본값 변경이 있습니다. 외형은 크게 변하지 않아 KDE Plasma 5를 사용하던 이들도 문제 없이 적응할 ...
    Date2024.03.02 소식 By헥사곤윈 Reply4 Views879 file
    Read More
  12. 애플, 뉴로맨서를 10 에피소드로 주문

      사이버펑크의 선구자 윌리엄 깁슨이 지은 뉴로맨서를 애플 TV에서 10부작으로 주문했습니다.   아바타, 사이버스페이스등을 최초로 등장시켰고 넣어버리고, 사이버펑크 장르의 시발점이라 볼수 있겠네요.   정작 윌리엄 깁슨이 당시 매...
    Date2024.03.01 소식 Bytitle: 폭8책읽는달팽 Reply2 Views581 file
    Read More
  13. 태블릿에서 유튜브 전체화면이 되지 않아요

    태블릿을 세로고정으로 쓰고 있었습니다   원랜 화면 최대화 버튼응 누루면 자동으로 가로 변환 되었는데   유튜브 업데이트인가가 되고 나서           저기서 최대화버튼을 누루면   ㅇㅣ렇게 세로인 상태로 최대화가 되네요...    세로...
    Date2024.03.01 질문 Bybabozone Reply9 Views673 file
    Read More
  14. No Image

    미국 정부: C와 C++ 대신 안전한 프로그래밍 언어를 쓰라고 권고

    국립 사이버 국장실은 미국 대통령에게 사이버 보안 정책과 전략에 대해 조언하는 부서로, 2021년에 설립되어 백악관 대통령 집무실의 일부에 속합니다. 이 곳에서 최근 내놓은 보고에서는 '메모리가 안전한 프로그래밍 언어'를 ...
    Date2024.03.01 소식 By낄낄 Reply21 Views2644
    Read More
  15. No Image

    우티 앱 명칭 우버 택시로 변경

    2024년 3월 8일부터 택시 호출 앱인 우티의 서비스 명칭이 우버 택시로 변경된다는 소식입니다.   이를 위하여 3월 8일 앱 필수 업데이트가 예정되어 있고, 우티가 아닌 해외와 같은 브랜드명인 우버를 사용하게 된다고 합니다.   자세한 ...
    Date2024.03.01 소식 By달달한과자 Reply4 Views603
    Read More
목록
Board Pagination Prev 1 ... 6 7 8 9 10 11 12 13 14 15 ... 577 Next
/ 577

최근 코멘트 30개
Loliconite
12:25
김밥애호가
12:23
김밥애호가
12:23
슈베아츠
12:22
김밥애호가
12:20
김밥애호가
12:12
김밥애호가
12:10
김밥애호가
12:09
김밥애호가
12:08
김밥애호가
12:06
김밥애호가
12:03
quadro_dcc
12:02
김밥애호가
12:02
quadro_dcc
12:01
김밥애호가
11:57
아이들링
11:57
까마귀
11:55
김밥애호가
11:53
파란진주
11:52
메이드아리스
11:51
메이드아리스
11:50
GPT
11:44
랩탑
11:37
quadro_dcc
11:36
랩탑
11:35
김밥애호가
11:34
랩탑
11:33
아라
11:32
아라
11:30
kerberos
11:30

AMD
더함
MSI 코리아
한미마이크로닉스

공지사항        사이트 약관        개인정보취급방침       신고와 건의


기글하드웨어는 2006년 6월 28일에 개설된 컴퓨터, 하드웨어, 모바일, 스마트폰, 게임, 소프트웨어, 디지털 카메라 관련 뉴스와 정보, 사용기를 공유하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴와 광고 관련 문의는 이메일로 보내주세요. 관리자 이메일

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소