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. 윈도우 바탕화면 설정이 자꾸 원상복구됩니다

    윈도우 11 23h2 사용중입니다   저는 바탕화면이 일정 시간마다 바뀌도록 슬라이드 쇼를 해둡니다. 그래야 OLED 화면에 번인이 덜 생길 것 같아 심적 안정이 되거든요 이런 식으로요     그런데 가끔씩 배경 설정이 슬라이드쇼가 아니라 ...
    Date2024.04.13 질문 Bytitle: 폭8이게뭘까 Reply3 Views542 file
    Read More
  2. MS : 새 윈도 11 베타부터 시작메뉴에 광고 띄웁니다~

      현재 MS는 윈도 11 시작메뉴에 광고를 넣는 아이디어를 검토중입니다. 구체적으로, 추천 섹션에서 MS 스토어에서 찾을수 있는 앱의 광고를 배치한다는건데요, Windows 10에서도 했던것이기도 합니다. 현재 MS는 미국에 거주하고, 윈도 ...
    Date2024.04.13 소식 Bytitle: 폭8책읽는달팽 Reply9 Views1172 file
    Read More
  3. No Image

    구글 원 VPN 서비스 중단 예정

    구글은 2020년 10월에 구글 원 구독 서비스에 VPN을 추가했습니다. 처음에는 9.99달러 짜리 요금제르 ㄹ썼어야 했으나 2023년 3월에 1.99달러 요금제에서도 쓸 수 있게 허용했습니다. 하지만 사람들이 VPN 기능을 잘 쓰지 않는다면서 이를...
    Date2024.04.13 소식 By낄낄 Reply6 Views1678
    Read More
  4. 동영상이 포함된 웹페이지를 크롬에서 불러오면 체커보드가 뜨는 이유

    동영상이 포함된 웹페이지를 크로미움 브라우저에서 불러오면 검은색과 흰색이 반복된 체커보드 비슷한 화면이 뜹니다. 그 이유는 윈도우 시험판의 버그 때문이라고 하네요. NVIDIA는 여기서도 억울하게 욕을 먹었는지 드라이버 노트에서 ...
    Date2024.04.13 소식 By낄낄 Reply14 Views1095 file
    Read More
  5. 윈도우즈 보안 앱 및 브라우저 컨트롤러

    얼마전에 웹서핑 하다가 이상한 것이 설치 가 될려고 하는지... 경고 보안 알림이 떠서 확인해 보니 아래와 같이 차단한 것 같더군요. 그 후, 멀웨어 제로 실행하고, 바이러스 검사해서 이상은 발견 되지 않았습니다.   그런데 계속 느낌...
    Date2024.04.12 질문 By투명드래곤 Reply10 Views458 file
    Read More
  6. RTX GPU 계열에서 나타나는 크롬미움 체커보드 버그는 윈도우 버그

      이미 인사이트 빌드에 수정사항 적용되었으나 차츰차츰 확대할 예정이라고 합니다....       인사이드 빌드 언급한거 보면 윈도우 10은 여기서 빠질듯 합니다..?      
    Date2024.04.12 소식 Bytitle: 명사수툴라 Reply6 Views684 file
    Read More
  7. No Image

    쿠팡 유료 멤버십 회비 4천990원→7천890원으로 변경

    팡은 유료 멤버십인 와우멤버십 월 회비를 현재 4천990원에서 7천890원으로 변경한다고 12일 밝혔다. 멤버십 회비 변경은 2021년 12월 2천900원에서 4천990원으로 올린 이래 2년 4개월 만이다. 신규 회원은 오는 13일부터 변경된 회비가 ...
    Date2024.04.12 소식 By낄낄 Reply12 Views890
    Read More
  8. No Image

    MS: 원도 for ARM은 애플 바를거다!

    다음달에 MS에서 AI PC 컨셉을 공개한다고 합니다. 그리고 The Verge에 컴퓨팅/AI 을 M3과 맞다이 떠서 이길수 있다고 자신만만하게 던졌습니다.   여기에는 수납룡 X가 중심역할인데, 진짜 M3과 맞장뜰지가 궁금해지는군요. 그 애플은 '...
    Date2024.04.11 소식 Bytitle: 폭8책읽는달팽 Reply20 Views2098
    Read More
  9. 제미나이 1.5 프로, 180국에서 사용 가능

    구글이 제미나이 1.5 프로의 퍼블릭 프리뷰를 구글 AI 스튜디오에서 쓸 수 있게 공개했습니다. 사용 가능한 나라는 180개 국입니다. 제미나이 1.5 프로는 입력 모달리티를 확장해 음성을 이해할 수 있습니다. 구글 AI 스튜디오에 영상을 ...
    Date2024.04.11 소식 By낄낄 Reply3 Views734 file
    Read More
  10. 원격제어 프로그램 추천부탁드립니다.

    용도는 본가에갔을때 노트북으로 고시텔에 있는 데스크탑을 사용하기위해서입니다.   하는짓 : 인터넷, 유튜브, 동영상, 그리고 ai정도 굴릴것같은데 한마디로 빠른반응속도가 필요한 게임같은건 안합니다.   지금까진 크롬원격데스크탑을...
    Date2024.04.11 질문 Bytitle: 몰?루스와마망 Reply23 Views740 file
    Read More
  11. No Image

    Automattic, Beeper를 인수

    Beeper Mini는 애플 아이메세지를 리버스 엔지니어링해 안드로이드에서 아이메세지를 보낼 수 있도록 하는 앱입니다. 애플은 이 앱을 차단하고 두 회사는 소송 중인데요. 워드프레스를 갖고 있는 Automattic이 Beeper를 인수했다고 발표했...
    Date2024.04.11 소식 By낄낄 Reply0 Views314
    Read More
  12. No Image

    윈도우 11의 새 업데이트, 다양한 드라이버와 하드웨어를 차단

    윈도우 11 24H2, 더 많은 인터페이스 커스텀 앱을 차단 https://gigglehd.com/gg/15798790 단순히 커스텀 앱을 차단하는 걸로 끝나지 않습니다. 윈도우 11은 다양한 드라이버나 하드웨어도 차단했다고 합니다. 인텔의 오디오 드라이버, 리...
    Date2024.04.10 소식 By낄낄 Reply26 Views2478
    Read More
  13. No Image

    치지직, 그리드 적용 예고

    5월 9일에 정식 오픈하고 https://game.naver.com/lounge/chzzk/board/detail/3874813 뷰봇도 나왔고 https://game.naver.com/lounge/chzzk/board/detail/3892491 이젠 그리드도 적용하겠다는군요. https://game.naver.com/lounge/chzzk/b...
    Date2024.04.10 소식 By낄낄 Reply11 Views1539
    Read More
  14. No Image

    AI, MIT 라이선스를 부르다

    AI인 Suno(힌두어로 듣다)가 드디어 가사를 붙여서 부를수 있게 되었습니다. 이에, 프롬프트 엔지니어인 Riley Goodside 가 MIT 라이선스를 AI에게 먹여서(슬픈 여자애 목소리톤으로...) 부르게 했습니다.   MIT 라이선스는 1980년대 후반...
    Date2024.04.09 소식 Bytitle: 폭8책읽는달팽 Reply2 Views796
    Read More
  15. No Image

    샌프란시스코의 철도 시스템은 플로피 디스크로 운영

    독일 ICE 고속 열차의 대시보드는 윈도우 3.1 시스템으로 운영 https://gigglehd.com/gg/15513162 여기 뿐만이 아닙니다. 샌프란시스코 시 교통국의 열차 시스템은 1998년에 자동 열차 제어 시스템을 미국 최초로 설치했습니다. 하지만 당...
    Date2024.04.09 소식 By낄낄 Reply11 Views2190
    Read More
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 578 Next
/ 578

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

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


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

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


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

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

설치 취소