블로그 이미지
안녕1999

카테고리

전체 (3067)
자바스크립트 (20)
안드로이드 (14)
WebGL (4)
변비 (17)
정치,경제 (35)
C언어,ARM (162)
컴퓨터(PC, Note Book, 윈.. (41)
전자회로, PCB (27)
유머,안웃긴,GIF,동영상 (118)
국부론60 (71)
모듈(PCB) (3)
건강 (2)
FreeCAD (25)
PADS (43)
퇴직,퇴사,구직,취업 활동 (3)
C# (86)
엑셀 (8)
워드 (0)
LabView (6)
레고 (30)
FPGA (0)
Total
Today
Yesterday

달력

« » 2024.5
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

공지사항

최근에 올라온 글

'fat32'에 해당되는 글 3건

  1. 2017.01.14 micro-SD, SD 핀 비교
  2. 2017.01.08 FAT32 긴파일 이름 저장 순서
  3. 2017.01.07 FAT32-test1 2


Posted by 안녕1999
, |
00C4FD24  42 B0 C6 FC C8 7C B9 20 00 04 C9 0F 00 24 8C AC  B걱恍|. .....$뙩
00C4FD34  2E 00 6D 00 70 00 33 00 00 00 00 00 FF FF FF FF  ..m.p.3.........
00C4FD44  01 30 00 30 00 31 00 20 00 FC BC 0F 00 24 68 BE  .0.0.1. .紈..$h.
00C4FD54  04 AC AC C0 98 CD 30 AE 20 00 00 00 2D 00 20 00  .К핗.0. ...-. .
00C4FD64  30 30 31 BA BC 7E 31 20 4D 50 33 20 00 7B 4E 4F  001볼~1 MP3 .{NO
00C4FD74  25 4A 25 4A 00 00 05 74 8E 49 03 00 31 50 34 00  %J%J...t랪..1P4.

FAT 긴파일 이름 저장방식이, 순서가 거꾸로 되어 있다.

01 먼저 읽고, 42 나중에 읽어야 한다.

긴파일 이름은 당연히 유니코드

Posted by 안녕1999
, |

FAT32-test1

카테고리 없음 / 2017. 1. 7. 23:30

포멧후 FAT SECTOR=36 -------- ----------- ----------- ----------- ----------- ---------------- 00C4FA98 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 0123456789ABCDEF -------- ----------- ----------- ----------- ----------- ---------------- 00000000 F8 FF FF 0F FF FF FF FF FF FF FF 0F 00 00 00 00 ? 00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Root_Directory_Cluster=2 디렉토리 생성후 FAT SECTOR=36 -------- ----------- ----------- ----------- ----------- ---------------- 00C4FA98 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 0123456789ABCDEF -------- ----------- ----------- ----------- ----------- ---------------- 00000000 F8 FF FF 0F FF FF FF FF FF FF FF 0F FF FF FF 0F ? 00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000] 0 0x00000003 [새폴더~1] [새 폴더] cluster=3 SECTOR=1992 -------- ----------- ----------- ----------- ----------- ---------------- 00C4F598 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 0123456789ABCDEF -------- ----------- ----------- ----------- ----------- ---------------- 00000000 52 00 6F 00 6F 00 74 00 20 00 45 00 6E 00 74 00 R o o t E n t <<== 쓰레기값인가? (포멧해도 안없어진다?) 00000010 72 00 79 00 00 00 00 00 00 00 00 00 00 00 00 00 r y 00000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00000040 16 00 05 00 FF FF FF FF FF FF FF FF 01 00 00 00  00000050 10 8D 81 64 9B 4F CF 11 86 EA 00 AA 00 B9 29 E8 뛻d쌣?녾 ??? 00000060 00 00 00 00 00 00 00 00 00 00 00 00 C0 BB 21 86 을!? 00000070 FD 89 CB 01 1D 00 00 00 40 02 00 00 00 00 00 00 ?? @ cluster=0 SECTOR=1986 -------- ----------- ----------- ----------- ----------- ---------------- 00C4FA94 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 0123456789ABCDEF -------- ----------- ----------- ----------- ----------- ---------------- 00000000 2E 20 20 20 20 20 20 20 20 20 20 10 00 2B 29 6C . +)l 00000010 26 4A 26 4A 00 00 2A 6C 26 4A 03 00 00 00 00 00 &J&J *l&J 00000020 2E 2E 20 20 20 20 20 20 20 20 20 10 00 2B 29 6C .. +)l 00000030 26 4A 26 4A 00 00 2A 6C 26 4A 00 00 00 00 00 00 &J&J *l&J 00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 빈파일 생성후 0001] 0 byte 0x00000000 '새텍스~1.TXT' '새 텍스트 문서.txt' 빈 파일은 클러스터번호가 0이다(?) 3글자 저장후 0001] 3 0x00000004 '새텍스~1.TXT' '새 텍스트 문서.txt' "abc" 3글자를 저장한 후, 클러스터 번호가 4가 되었다. FAT SECTOR=36 -------- ----------- ----------- ----------- ----------- ---------------- 00C4FA98 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 0123456789ABCDEF -------- ----------- ----------- ----------- ----------- ---------------- 00000000 F8 FF FF 0F FF FF FF FF FF FF FF 0F FF FF FF 0F ? 00000010 FF FF FF 0F 00 00 00 00 00 00 00 00 00 00 00 00  00000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Root_Directory_Cluster=2 <<-- FAT에서 2번째에 인덱스가 있다는 의미이다. Root_Directory가 2번째 cluster에 있다는 말이 아니다.

Root_Directory는 FAT2 다음에 위치한다. Root_Directory_sector=1984 -------- ----------- ----------- ----------- ----------- ---------------- 00C4FAA0 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 0123456789ABCDEF -------- ----------- ----------- ----------- ----------- ---------------- 00000000 50 4B 42 41 43 4B 23 20 30 30 31 08 00 00 00 00 PKBACK# 001 00000010 00 00 00 00 00 00 D8 6B 26 4A 00 00 00 00 00 00 ?&J 00000020 41 C8 C0 20 00 F4 D3 54 B3 00 00 0F 00 CF FF FF A횬 尖T? ? 00000030 FF FF FF FF FF FF FF FF FF FF 00 00 FF FF FF FF   00000040 BB F5 C6 FA B4 F5 7E 31 20 20 20 10 00 2B 29 6C 새폴더~1 +)l 00000050 26 4A 26 4A 00 00 2A 6C 26 4A 03 00 00 00 00 00 &J&J *l&J 00000060 41 C8 C0 20 00 4D D1 A4 C2 B8 D2 0F 00 03 20 00 A횬 M棋쨍? 00000070 38 BB 1C C1 2E 00 74 00 78 00 00 00 74 00 00 00 8?? t x t 00000080 BB F5 C5 D8 BD BA 7E 31 54 58 54 20 00 A2 AB 6C 새텍스~1TXT ˙l 00000090 26 4A 26 4A 00 00 43 6D 26 4A 04 00 03 00 00 00 &J&J Cm&J 000000A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 000000B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  

0x08=Volume_ID(디스크 이름) 0x10=디렉토리명 0x0F=긴파일명 0x20=파일 0000] 0 0x00000003 [새폴더~1] [새 폴더] 0001] 3 0x00000004 '새텍스~1.TXT' '새 텍스트 문서.txt' 파일을 여러개 복사 후, FAT(sector=36,n=974) SECTOR=36 -------- ----------- ----------- ----------- ----------- ---------------- 00C4FA98 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 0123456789ABCDEF -------- ----------- ----------- ----------- ----------- ---------------- 00000000 F8 FF FF 0F FF FF FF FF 0E 00 00 00 FF FF FF 0F ?  00000010 FF FF FF 0F FF FF FF 0F FF FF FF 0F FF FF FF 0F  00000020 FF FF FF 0F FF FF FF 0F FF FF FF 0F FF FF FF 0F  00000030 FF FF FF 0F FF FF FF 0F 19 00 00 00 FF FF FF 0F   00000040 FF FF FF 0F FF FF FF 0F FF FF FF 0F FF FF FF 0F  00000050 FF FF FF 0F FF FF FF 0F FF FF FF 0F FF FF FF 0F  00000060 FF FF FF 0F 22 00 00 00 FF FF FF 0F FF FF FF 0F "  00000070 FF FF FF 0F FF FF FF 0F FF FF FF 0F FF FF FF 0F  0000] 0 0x00000003 [새폴더~1] [새 폴더] 0001] 3 0x00000004 '새텍스~1.TXT' '새 텍스트 문서.txt' 0002] 3 0x00000005 '사본-~1.TXT' '사본 - 새 텍스트 문서.txt' 0003] 3 0x00000006 '사본-~2.TXT' '사본 - 새 텍스트 문서 (2).txt' 0004] 3 0x00000007 '사본-~3.TXT' '사본 - 새 텍스트 문서 (3).txt' 0005] 3 0x00000008 '사본-~4.TXT' '' 0006] 3 0x00000009 '사272F~1.TXT' '사본 - 새 텍스트 문서 (5).txt' 0007] 3 0x0000000A '사46DA~1.TXT' '사본 - 사본 - 새 텍스트 문서.txt' 0008] 3 0x0000000B '사AA76~1.TXT' '사본 - 사본 - 새 텍스트 문서 (2).txt' 0009] 3 0x0000000C '사AE76~1.TXT' '사본 - 사본 - 새 텍스트 문서 (3).txt' 0010] 3 0x0000000D '사2725~1.TXT' '사본 - 새 텍스트 문서 (6).txt' 00 00


Posted by 안녕1999
, |

최근에 달린 댓글

글 보관함