Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 |
Tags
- DART
- ML
- BAEKJOON
- Image Processing
- 영상처리
- MATLAB
- Kaggle
- Widget
- FastAPI
- Algorithm
- llm을 활용 단어장 앱 개발일지
- system hacking
- Computer Architecture
- Dreamhack
- bloc
- ARM
- 백준
- C++
- MDP
- fastapi를 사용한 파이썬 웹 개발
- study book
- BFS
- PCA
- 파이토치 트랜스포머를 활용한 자연어 처리와 컴퓨터비전 심층학습
- Stream
- BOF
- pytorch
- Flutter
- rao
- Got
Archives
- Today
- Total
목록2026/03/03 (1)
Bull
pth 파일의 매직 바이트와 ZIP 포맷
pytorch는 1.6버전 이후부터 load를 통한 Zip-based format으로 변경되었다.이전에는 pickle (python 패키지)를 통해 압축했다고 한다.그래서 .pth, .pt 여도 upzip 명령어나 zipfile 라이브러리로 열면 내부 구조가 보인다고 한다.해킹 관점에서, pth를 바이트로 뜯으면 파일 맨 앞에 위치하는 매직 바이트를 알 수 있는데, 이 때 pth의 매직 바이트는 zip 매직 바이트인 PK (50 4B)라고 한다. (ZIP 포맷을 만든 Phil Katz의 앞글자를 딴 것)최근 해킹 게임 사이트인 Dreamhack에 딥러닝과 포너블을 결합한 문제를 출제했는데, 나의 문제를 푼 풀이자 분께서 풀이를 작성해주셨다. 문제의 일부 중 pth 만으로 모델을 역설계를 해야하는데, pt..
AI programming/pytorch
2026. 3. 3. 20:44
