이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 fatcat 명령입니다.
프로그램:
이름
fatcat - FAT 파일 시스템 탐색, 추출, 복구 및 포렌식 도구
개요
fatcat disk.img [옵션]
기술
fatcat은 FAT를 탐색, 추출, 복구 및 포렌식할 수 있는 독립 실행형 도구입니다.
파일 시스템 현재 FAT12, FAT16 및 FAT32를 지원합니다.
옵션
fatcat에 옵션을 제공해야 합니다. 그렇지 않으면 도움말 메뉴가 표시됩니다.
-i
FAT 파일 시스템에 대한 정보 표시
-l 통로 [-NS]
디렉토리의 항목을 나열합니다. 통로 If -d 존재하는 경우 삭제된 파일은
나열되어 있습니다.
-L 클러스터 [-NS]
과 동일 -l, 그러나 클러스터 클러스터 번호를 소스로 사용합니다. 만약에 -d 있음, 삭제됨
파일이 나열됩니다.
-r 통로
경로에 지정된 파일을 읽습니다.
-R 클러스터 [-NS 크기]
다음 위치에서 시작하는 파일을 읽습니다. 클러스터 클러스터 번호. 만약에 크기 제공되며, 이는
읽기만 하다 크기 바이트.
-x 목표 [-씨 무리] [-NS]
모든 파일을 다음 위치로 추출합니다. 목표 예배 규칙서. 클러스터를 제공하는 경우 -cWalk Through California 프로그램,
추출은 루트 디렉터리 대신 지정된 클러스터에서 시작됩니다. 만약에 -d is
현재 삭제된 파일이 추출됩니다.
-지, -S
-z 할당되지 않은 모든 데이터를 XNUMX으로 기록하고 -S 당신의 모든 것을 쓸 것입니다
할당되지 않은 데이터를 임의의 바이트로 보냅니다. 예를 들어 삭제된 파일이
읽을 수 없습니다.
-@ 클러스터
그러면 주어진 항목에 대한 정보가 표시됩니다. 클러스터. 주소가 표시됩니다.
이는 이미지의 클러스터 오프셋과 FAT 항목(다음 클러스터,
할당되지 않았거나 클러스터 끝)
-2
두 파일 할당 테이블을 비교하고 전체 차이점을 생성합니다. 이것은 다음에 사용될 수 있습니다
디스크가 손상되지 않았는지 확인하고 병합을 시도하기 전에 디스크를 살펴보십시오.
과 -m.
-m
두 개의 파일 할당 테이블을 병합합니다. 이렇게 하면 할당된 항목만 유지됩니다.
또는 다른 테이블.
-b 백업파일 [-NS 테이블]
FAT 테이블을 다음 위치에 백업합니다. 백업파일 파일. 다음과 같이 지정할 수 있습니다. -t 테이블
(0:모두, 1:첫번째, 2:초)를 백업하고 싶습니다. 그런 다음 다음을 사용하여 FAT를 적용할 수 있습니다. -p.
-p 백업파일 [-NS 테이블]
다음을 사용하여 FAT 테이블을 패치합니다. 백업파일 이전에 백업한 파일(사용 -b). 당신은 할 수 있습니다
사용 -t 패치하려는 테이블을 지정합니다(0: 둘 다, 1:첫 번째, 2:두 번째).
-w 클러스터 -v 가치 [-NS 테이블]
를 쓴다 클러스터 FAT에 항목을 입력합니다. 가치. 다음을 사용하여 테이블을 지정할 수 있습니다. -t
(0:둘 다, 1:첫 번째, 2:두 번째).
-o
디스크에서 분리된 파일을 검색합니다. 그러면 로그 목록 파일이 생성됩니다.
발견된 디렉토리 및 항목. 보다 -L, -R 과 -x 해당 파일에 액세스하고
디렉토리.
-f
루트(/)에서 디렉터리를 탐색하고 할당되지 않은 파일을 수정하려고 시도합니다.
디렉토리 FAT 테이블.
-e 통로 [-씨 무리] [-NS 크기]
항목의 항목에 대한 정보를 표시합니다. 통로 파일이나 디렉토리. 편집할 수 있습니다.
다음을 사용하는 클러스터 또는 크기 참조 -c 과 -s.
-k 클러스터
루트(/)부터 디렉터리를 탐색하고 주어진 항목을 참조하는 항목을 검색합니다.
클러스터.
사용 예
다음을 사용하여 디스크를 탐색할 수 있습니다. -l:
$ fatcat disk.img -l /
그리고 디렉토리를 입력하세요:
$ fatcat disk.img -l /some/dir/
다음을 사용하여 파일을 읽을 수 있습니다. -R:
$ fatcat disk.img -r /hello.txt 안녕하세요! $ fatcat disk.img -r /picture.png > out.png
삭제된 파일을 포함하여 파일을 읽을 수도 있습니다.
$ fatat disk.img -l / -d
그리고 모든 파일을 대상 디렉터리에 추출합니다.
$ mkdir 출력/ $ fatcat disk.img -x 출력/
목록을 살펴 보겠습니다.
$ fatcat hello-world.img -l /
목록 경로 /
디렉터리 클러스터: 2
f 25/10/2013 13:30:06 hello.txt c=3 s=13 (13B)
d 25년 10월 2013일 13:30:46 파일/ c=4
클러스터는 파일 디렉토리는 4, 이는 우리가 이를 다음과 같이 나열할 수 있음을 의미합니다. -L 4:
$ fatcat hello-world.img -L 4
클러스터 4 나열
디렉터리 클러스터: 4
d 25년 10월 2013일 13:30:22 ./ c=4
d 25년 10월 2013일 13:30:22 ../c=0
f 25년 10월 2013일 13:30:46 other_file.txt c=5 s=29 (29B)
클러스터는 other_file.txt 파일은 5이고 크기는 29바이트이므로 읽을 수 있습니다.
사용 -R 5 -s 29:
$ fatcat hello-world.img -R 5 -s 29
안녕하세요!
이건 또 다른 파일이에요!
더 많은 예제와 튜토리얼을 보려면 뚱뚱한 고양이 튜토리얼 및 예시:
<https://github.com/Gregwar/fatcat/blob/master/docs/index.md>
onworks.net 서비스를 사용하여 온라인으로 fatcat 사용