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

    윈도 smb 내부망에서 파일을 옮길때 인터넷이 안됩니다.

    지금 모뎀에서 나오는애를 공유기에 묶고, 거기서 노트북과 컴퓨터를 사용하고 있습니다.  (인터넷은 100mbps, 기가빗 공유기, 내부망에서 속성 들어가보면 1Gbps)   그런데 내부망에서 파일을 옮길때, 한시적으로 인터넷이 핑이아주 높아...
    Date2019.09.16 질문 BySindarin Reply19 Views896
    Read More
  2. 네이버메일을 누가 보고 있었나 보네요.

    스팀 로그인 시도가 중국에서 너무 많이 들어와 스팀 비번을 그때그때 바꿔보지만 소용이 전혀 없었습니다. (스팀가드, 네이버 OTP 사용중)   배틀그라운드 안하는데 대체 왜..  무튼 네이버 메일 설정보니 누가 했는지 몰라도 POP 랑 IMA...
    Date2019.09.16 일반 Bytitle: 오타쿠아라 Reply20 Views2680 file
    Read More
  3. AVG 인터넷 시큐리티 무료 라이센스

    미코(https://meeco.kr/free/25497312 )에서 글 보다가 좋은것 같아서 가져왔습니다.   설치파일 : https://files-download.avg.com/inst/mp/Internet_Security_1850.exe   제품키 : CLXRDA-DUY5F2-5QL7ZW    설치해봤더니 약 700일 정도 ...
    Date2019.09.16 일반 Bytitle: AI깍지 Reply2 Views1079 file
    Read More
  4. 요즘에 인터넷 접속이 왜 이런지 모르겠어요

          요즘에 인터넷 접속하면 이런식으로 페이지가 뜨는데 새로고침하면 다시 되돌아오고 가끔은 페이지 생성되다말고 하네요... 회사컴에서도 이런 증상이 있는데 특정 시간대마다 이러는거같더라고요   혹시 해결방법같은거 아시는분 ...
    Date2019.09.16 질문 By김무앙 Reply8 Views535 file
    Read More
  5. No Image

    카카오맵의 즐겨찾기는 아주 실망스럽군요

    카카오맵의 즐겨찾기는 실망스럽군요 https://gigglehd.com/gg/5445310 에서 이어집니다. 중구난방이 됐던 즐겨찾기를 지역별로 분류하는데 쓰면 쓸수록 마음에 안듭니다. 1. 이동 불가: 'A'라는 폴더에 즐겨찾기해둔 장소를 '...
    Date2019.09.15 일반 By낄낄 Reply3 Views1335
    Read More
  6. 윈도우 10 1903, 시작화면/검색의 문제

    윈도우 10 버전 1903에 KB4515384를 적용한 환경에서 시작 메뉴가 표시되지 않거나, CPU 사용률이 올라가는 문제가 있습니다. SearchUI.EXE의 점유율 문제와 관련이 있는지는 알지 못합니다. 또 윈도우 10 1809와 1803에서는 Mixed Reali...
    Date2019.09.14 소식 By낄낄 Reply2 Views1142 file
    Read More
  7. 윈도우 10 최근 업데이트 후 프로그램들이 맛탱이가 갔네요

    18362.356으로 업데이트 했더니 또 비싼 쓰레기가 되었네요 'ㅅ'     로지텍 옵션즈 :   오버레이 미작동 (mx 마스터 s2 제스처 버튼이 작동을 안할때가 많으며 마우스 중간 버튼도 먹통 됨) 해결하고자 삭제 후 설치 프로그램을 다시 실...
    Date2019.09.14 일반 By케닌 Reply14 Views15647 file
    Read More
  8. No Image

    파이썬에서 파일을 불러오려면 어떻게 해야 하나요?

    개인이 프로그래밍한 .py 프로그램을 사용하여 iso를 bin으로 압축시키면 모든 일이 다 끝나는데,   py를 실행하기 위해 파이선 2.7을 설치한 뒤 클릭하였으나 CUI가 떴다 바로 사라집니다.   압축하고자 하는 파일을 파이썬 프로그램 위...
    Date2019.09.13 질문 ByVeritas Reply11 Views885
    Read More
  9. No Image

    명령 프롬프트에서 파일을 열 수 없는 경우는 무엇이 있을까요?

    커맨드 라인에서 파일을 변환하는 프로그램을 사용 중입니다. ffmpeg와 비슷하지만 취급하는 파일이 다릅니다.   변환하고자 하는 파일과 실행 EXE를 한 폴더에 넣은 뒤 명령어를 입력하였을 때, 파일을 열 수 없다고 뜹니다.   관리자 권...
    Date2019.09.12 질문 ByVeritas Reply7 Views1195
    Read More
  10. GPU-Z 2.25.0. 레이트레이싱 지원 표시

    GPU-Z 2.25.0 버전이 나왔습니다. 다이렉트 X 레이트레이싱, 벌칸, 오픈GL, 다이렉트 ML 머신 러닝의 지원 여부를 표시하는 체크박스가 추가됐습니다. 다이렉트 X 레이트레이싱은 지포스 RTX 20 시리즈, 지포스 GTX 16 시리즈에서 하드웨...
    Date2019.09.11 소식 By낄낄 Reply3 Views723 file
    Read More
  11. 애플 TV, 11월에 출시, 4.99달러

    애플 TV가 11월 1일부터 구독 서비스를 시작합니다. 가격은 4.99달러, 아이폰/아이패드/애플TV를 사면 1년 무료.
    Date2019.09.11 소식 By낄낄 Reply0 Views970 file
    Read More
  12. No Image

    중국 최고 부자' 마윈 알리바바 회장 퇴진

    마윈은 어제(10일) 밤 저장성 항저우에서 임직원 수만 명이 참석한 가운데 성대하게 열린 알리바바 창립 20주년 행사에서 약속대로 퇴진했습니다. 신임 회장 자리는 일찌감치 후계자로 정해진 장융 현 최고경영자가 물려받았습니다. 마윈...
    Date2019.09.11 소식 By낄낄 Reply1 Views920
    Read More
  13. 윈도우10 설치중 할당되는 파티션 관련

    오늘 도착한 따끈따끈한 홈버전입니다.   도중에 파란화면에서 한참 아무것도 안 떠서 좀 당황도 해 보고...   여튼 패키지는 아담하고 깔끔합니다.     문제는 여긴데... 윈7 시절엔 예약 파티션이란게 잡히는데 쓸데가 없는 녀석이라 ...
    Date2019.09.10 질문 By마법소녀 Reply10 Views26315 file
    Read More
  14. MS가 Wunderlist를 매각 예정, 초기 개발자는 다시 사오길 바람

    Wunderlist라는 To do list 관리 앱이 있습니다. 2015년에 마이크로소프트가 1억~2억 달러의 가격에 인수하고 2017년에는 그 이름을 Microsoft To-Do로 바꿨는데요. 하지만 별 재미를 못봤는가 이걸 폐쇄하려 합니다. Wunderlist을 처음 ...
    Date2019.09.10 소식 By낄낄 Reply9 Views1804 file
    Read More
  15. No Image

    애플 iOS 10~12의 취약점

    구글 프로젝트 제로는 iOS 10~12 버전에 취약점이 존재한다고 밝혔습니다. 5개의 취약 체인에 14개의 취약점이 존재하는데, 7개는 아이폰 웹브라우저, 5개는 커널, 2개는 샌드박스 탈출입니다. 권한 상승 체인 중 한개 이상이 제로데이 취...
    Date2019.09.08 소식 By낄낄 Reply5 Views1143
    Read More
목록
Board Pagination Prev 1 ... 398 399 400 401 402 403 404 405 406 407 ... 577 Next
/ 577

최근 코멘트 30개

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

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


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

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


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

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

설치 취소