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. ipTIME 신규 UI 적용 베타 FW 배포

      # 신규 UI 지원 베타 펌웨어 배포 공지 - Material Design 기반의 새로운 UI - 모바일 및 PC 통합 UI 지원/ 다크모드 지원/즐겨찾기 기능 지원. - 지원 대상 : 14 버전을 지원하는 모든 유무선 공유기 55종 (Extender 제외) - 베타 기...
    Date2024.04.24 소식 Bytitle: 가난한카토메구미 Reply2 Views37 newfile
    Read More
  2. No Image

    라데온, 5월 말에 MES 소스 코드를 공개할 예정

    AMD가 5월 말에 라데온 MES(Micro Engine Scheduler) 문서를 공개하고, 라데온 스택의 추가 부분을 오픈 소스로 공개할 예정입니다. 이를 통해 AI 개발사들이 하드웨어, 펌웨어, 드라이버 IP를 더욱 깊게 파고들어 잘 활용할 수 있으리라 ...
    Date2024.04.24 소식 By낄낄 Reply0 Views151 new
    Read More
  3. No Image

    미국, 틱톡 금지 법안을 통과시킬 예정

    지난 수요일에 미국 하원에서 '외부의 적이 통제하는 앱에서 미국인을 보호하는 법안'이 통과됐습니다. 간단히 줄여 말해서 틱톡 금지 법안입니다. 이번주 화요일 미국 상원에서는 이스라엘, 대만, 우크라이나 지원 패키지에 이 ...
    Date2024.04.23 소식 By낄낄 Reply1 Views96 new
    Read More
  4. 마이크로소프트, 'AI(인공지능) 슈퍼컴퓨팅'을 강화하고자 전임 '페이스북(메타)' 임원을 영입함

    ▶ 마이크로소프트, 'AI(인공지능) 슈퍼컴퓨팅'을 강화하고자 전임 '페이스북(메타)' 임원을 스카웃 - 전임 '페이스북(메타)' 임원 : Jason Taylor(제이슨 테일러) - 마이크로소프트의 현직 직함 : 'AI(인공지능) 인프라스트럭쳐' 부문 '...
    Date2024.04.23 소식 By블레이더영혼 Reply0 Views265 newfile
    Read More
  5. 페이스북(메타), 개방형 '혼합 현실' 생태계 OS 공개[Meta Horizon(메타 호라이즌)]

    ▶ 페이스북(메타), 개방형 '혼합 현실(MR)' 생태계 OS 공개 - 'MR(혼합현실)' OS : Meta Horizon(메타 호라이즌) - 개방형 생태계 구축 : 서드 파티 H/W 벤더사에도 공개함(10년 기간의 혼합 현실 플랫폼 기술 투자의 산물) - 서드 파티 ...
    Date2024.04.23 소식 By블레이더영혼 Reply2 Views358 newfile
    Read More
  6. No Image

    애플, 중국에서 다수의 유명 SNS 앱을 제거

    애플은 중국 정부의 명령에 따라 왓츠앱, 텔레그램, 시그널, 스레드를 중국 앱 스토어에서 제거했습니다. 중국 정부는 이들 앱이 '국가 안보'에 영향을 준다며 중국 앱 스토어에서 삭제하라고 요구했습니다. 애플은 여기에 동의하...
    Date2024.04.22 소식 By낄낄 Reply9 Views798 update
    Read More
  7. No Image

    비트코인, 네번째 반감기에 도달

    비트코인은 대략 4년마다 한 번씩 채굴 보상이 절반으로 줄어듭니다. 이를 반감기라고 하는데요. 4월 20일에 네 번째 반감기가 왔습니다. 그래서 블럭 채굴 보상이 3.125비트코인으로 줄었습니다. 이와 함께 채굴 효율이 떨어지는 ASIC의 ...
    Date2024.04.22 소식 By낄낄 Reply0 Views1007
    Read More
  8. MS, 실시간으로 말소리에 맞춰 얼굴 영상을 만드는 AI

    마이크로소프트가 영상 AI 모델인 VASA-1을 공개했습니다. 사람의 말소리를 받아서 거기에 맞춰 움직이는 얼굴 영상을 만들어 줍니다. 자연스러운 머리 움직임과 섬세한 얼굴 표정, 말소리와 정확하게 일치하는 입술 움직임까지 있습니다...
    Date2024.04.21 소식 By낄낄 Reply1 Views531 file
    Read More
  9. No Image

    “국내 넷플릭스 이용자, 인터넷망 업체로부터 연간 5060억원 편익”

    20일 변상규 호서대 교수가 ‘산업경제연구’에 발표한 보고서에 따르면 넷플릭스 구독자들(350명 대상 설문)이 생각하는 망 이용료 대가는 월 평균 3667원이었다. 변 교수는 시장조사업체 ‘모바일 인덱스’가 2022...
    Date2024.04.21 소식 By낄낄 Reply7 Views910
    Read More
  10. 인터넷에서 진짜 사람의 활동은 극소수

    임페르바의 배드 봇 리포트라는 보고서에 따르면 실제 사람이 인터넷을 쓰는 양은 그리 많지 않으며, 대부분이 봇이라고 합니다. 봇이라고 해도 멀쩡한 봇이 아니라 2/3은 악성 봇입니다. 이런 악성 봇이 없었다면 온라인 활동의 3/4는 사...
    Date2024.04.21 소식 By낄낄 Reply14 Views1160 updatefile
    Read More
  11. No Image

    알리발 'CPU' 대량 압류?…세관, '언더밸류' 혐의 조사

    중국 최대 전자상거래 사이트 알리익스프레스(이하 알리)를 통해 해외직구로 들어온 컴퓨터 중앙처리장치(CPU) 제품들이, '언더밸류'를 이유로 세관에 대거 압류돼 조사받고 있는 것으로 드러났다. 통화 속 세관 관계자는 "판매자...
    Date2024.04.19 소식 By낄낄 Reply17 Views2157
    Read More
  12. No Image

    ‘인터넷 주민번호’ 아이핀도 뚫렸다!

    아이핀을 발급한 운영 업체에서 인증 절차에 문제가 있었던 것으로 KBS 취재 결과 확인됐습니다. 1단계와 2단계에서 확인됐던 개인 정보가 각각 다른 사람의 것인데도, 아이핀이 발급되는 허점이 있었습니다. 1, 2단계 정보가 일치하는지...
    Date2024.04.19 소식 By낄낄 Reply7 Views936
    Read More
  13. 페이스북(메타), '생성-AI(인공지능)' 기반 오픈 소스 언어 모델의 신규 버전 발표(LlaMA-3)

    ▶ 페이스북(메타), '생성-AI(인공지능)'의 오픈 소스 언어 모델 신규 버전 발표 - 차세대 '오픈 소스 언어 모델'의 신규 버전(LlaMA) : LlaMa-3 - 신규 버전의 추가 포함 기능(LlaMA-3) : LlaMa-Guard II, 코드 쉴드, CyberSec-Eval II(...
    Date2024.04.19 소식 By블레이더영혼 Reply1 Views486 file
    Read More
  14. No Image

    챗GPT가 최신 취약점을 활용해 공격할 수 있음

    챗GPT 같은 LLM이 1일 취약점(발표 다음날 바로 패치가 필요할 정도로 위험한 취약점)을 활용해서 공격할 수 있다고 합니다. 15개의 1일 취약점 데이터 세트를 구해서 시켜 봤더니 GPT-4는 취약점의 87%를 써먹었다고 하네요. 설명이 없었...
    Date2024.04.19 소식 By낄낄 Reply5 Views783
    Read More
  15. No Image

    리눅스 Nouveau 드라이버 관리자가 NVIDIA에 합류

    10년이 넘도록 리눅스 커널용 오픈소스 NVIDIA GPU 드라이버인 Nouveau의 수석 관리자로 일했던 Ben Skeggs가 NVIDIA에 입사했습니다. 이 사람은 2013년 9월 18일에 원래 직장이던 레드햇에서 퇴사하면서 오픈소스 드라이버 개발에서도 손...
    Date2024.04.19 소식 By낄낄 Reply1 Views603
    Read More
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 578 Next
/ 578

최근 코멘트 30개
유지니1203
08:59
마초코
08:58
카토메구미
08:56
아라
08:55
투명드래곤
08:52
하드매냐
08:50
투명드래곤
08:50
슬렌네터
08:49
하드매냐
08:48
까르르
08:47
하드매냐
08:47
카토메구미
08:45
슬렌네터
08:41
슬렌네터
08:38
딱풀
08:37
까르르
08:31
허태재정
08:26
허태재정
08:24
허태재정
08:23
렉사
08:22
마초코
08:13
PLAYER001
08:05
마라톤
07:58
군필여고생쟝-
07:57
마라톤
07:56
포인트 팡팡!
07:47
아라
07:47
렉사
07:30
마초코
07:23
툴라
07:13

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

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


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

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


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

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

설치 취소