|
1 [Common] |
|
2 DriveLetter=X |
|
3 SetDebug=0 |
|
4 |
|
5 [Larger512] |
|
6 FormatType=Full |
|
7 DriveLetter=X |
|
8 |
|
9 [BadMedia] |
|
10 FormatType=Full |
|
11 ReadPosition=11 |
|
12 NumberOfBytes=2 |
|
13 WritePosition=11 |
|
14 WriteValue1=1 |
|
15 WriteValue2=0 |
|
16 CheckCode=-20 |
|
17 PassRegardless=N |
|
18 CorrectVerdict=Fail |
|
19 |
|
20 |
|
21 [CorruptFatTable_4i] |
|
22 FormatType=Full |
|
23 SetFileName=FatCorrupt.txt |
|
24 Action=SetFileSize |
|
25 CheckCode=0 |
|
26 |
|
27 [CorruptFatTable_4ii] |
|
28 SetFileName=FatCorrupt2.txt |
|
29 Action=SetFileSize |
|
30 CheckCode=0 |
|
31 WritePosition=4018 |
|
32 NumberOfBytes=1 |
|
33 WriteValue1=4 |
|
34 |
|
35 [CorruptFatTable_4iii] |
|
36 CheckCode=2 |
|
37 PassRegardless=N |
|
38 |
|
39 [CorruptFatTable_3i] |
|
40 FormatType=Full |
|
41 SetFileName=FatCorrupt.txt |
|
42 Action=SetFileSize |
|
43 CheckCode=0 |
|
44 |
|
45 [CorruptFatTable_3ii] |
|
46 WritePosition=4010 |
|
47 NumberOfBytes=8 |
|
48 WriteValue1=ff |
|
49 WriteValue2=ff |
|
50 WriteValue3=ff |
|
51 WriteValue4=0f |
|
52 WriteValue5=0 |
|
53 WriteValue6=0 |
|
54 WriteValue7=0 |
|
55 WriteValue8=0 |
|
56 CheckCode=4 |
|
57 PassRegardless=N |
|
58 |
|
59 [CorruptFatTable_2i] |
|
60 FormatType=Full |
|
61 NumberOfBytes=4 |
|
62 WritePosition=4048 |
|
63 WriteValue1=18 |
|
64 WriteValue2=0 |
|
65 WriteValue3=0 |
|
66 WriteValue4=0 |
|
67 CorrectVerdict=Fail |
|
68 |
|
69 [CorruptFatTable_2ii] |
|
70 NumberOfBytes=4 |
|
71 WritePosition=40D0 |
|
72 WriteValue1=22 |
|
73 WriteValue2=0 |
|
74 WriteValue3=0 |
|
75 WriteValue4=0 |
|
76 |
|
77 [CorruptFatTable_2iii] |
|
78 NumberOfBytes=4 |
|
79 WritePosition=4138 |
|
80 WriteValue1=2 |
|
81 WriteValue2=0 |
|
82 WriteValue3=0 |
|
83 WriteValue4=0 |
|
84 CheckCode=3 |
|
85 PassRegardless=Y |
|
86 |
|
87 [CorruptFatTable_1i] |
|
88 FormatType=Full |
|
89 SetFileName=FatCorrupt.txt |
|
90 Action=SetFileSize |
|
91 CheckCode=0 |
|
92 |
|
93 [CorruptFatTable_1ii] |
|
94 WritePosition=400C |
|
95 NumberOfBytes=4 |
|
96 WriteValue1=0 |
|
97 WriteValue2=0 |
|
98 WriteValue3=0 |
|
99 WriteValue4=0 |
|
100 CheckCode=1 |
|
101 PassRegardless=N |
|
102 |
|
103 [BPB_FATSz32] |
|
104 FormatType=Full |
|
105 Calculation=ComputeFatSize |
|
106 |
|
107 [Bit_CInShutBitMask] |
|
108 FormatType=Quick |
|
109 ReadPosition=4000 |
|
110 Mask=4000000 |
|
111 MaskReturn=1 |
|
112 NumberOfBytes=4 |
|
113 |
|
114 [Bit_CHrdErrBitMask] |
|
115 FormatType=Quick |
|
116 ReadPosition=4004 |
|
117 Mask=8000000 |
|
118 MaskReturn=1 |
|
119 NumberOfBytes=4 |
|
120 |
|
121 [BPB_ExtFlags_1] |
|
122 FormatType=Full |
|
123 ReadPosition=29 |
|
124 Mask=0 |
|
125 NumberOfBytes=1 |
|
126 |
|
127 |
|
128 [BPB_ExtFlags_4] |
|
129 FormatType=Quick |
|
130 ReadPosition=29 |
|
131 Mask=70 |
|
132 MaskReturn=0 |
|
133 NumberOfBytes=1 |
|
134 |
|
135 [BPB_ExtFlags_6] |
|
136 FormatType=Quick |
|
137 ReadPosition=28 |
|
138 Mask=FF |
|
139 MaskReturn=0 |
|
140 NumberOfBytes=1 |
|
141 |
|
142 [BPB_FSVer] |
|
143 FormatType=Quick |
|
144 ReadPosition=2A |
|
145 NumberOfBytes=2 |
|
146 CorrectResult1=0 |
|
147 CorrectResult2=0 |
|
148 WritePosition=2A |
|
149 WriteValue1=1 |
|
150 WriteValue2=0 |
|
151 CorrectVerdict=Fail |
|
152 |
|
153 [BPB_FSVer_3] |
|
154 FormatType=Quick |
|
155 ReadPosition=2A |
|
156 NumberOfBytes=2 |
|
157 CorrectResult1=0 |
|
158 CorrectResult2=0 |
|
159 WritePosition=2A |
|
160 WriteValue1=0 |
|
161 WriteValue2=1 |
|
162 CorrectVerdict=Fail |
|
163 |
|
164 [BPB_FSVer_4] |
|
165 FormatType=Full |
|
166 NumberOfBytes=2 |
|
167 WritePosition=2B |
|
168 WriteValue1=0 |
|
169 WriteValue2=0 |
|
170 CorrectVerdict=Pass |
|
171 |
|
172 [BPB_RootClus_1] |
|
173 FormatType=Full |
|
174 ReadPosition=2C |
|
175 NumberOfBytes=4 |
|
176 CorrectResult1=2 |
|
177 CorrectResult2=0 |
|
178 CorrectResult3=0 |
|
179 CorrectResult4=0 |
|
180 |
|
181 [BPB_RootClus_2] |
|
182 FormatType=Quick |
|
183 ReadPosition=2C |
|
184 NumberOfBytes=4 |
|
185 CorrectResult1=3 |
|
186 CorrectResult2=0 |
|
187 CorrectResult3=0 |
|
188 CorrectResult4=0 |
|
189 WritePosition=4008 |
|
190 WriteValue1=f7 |
|
191 WriteValue2=ff |
|
192 WriteValue3=ff |
|
193 WriteValue4=0f |
|
194 |
|
195 [BPB_FSInfo] |
|
196 FormatType=Full |
|
197 ReadPosition=30 |
|
198 NumberOfBytes=2 |
|
199 CorrectResult1=1 |
|
200 CorrectResult2=0 |
|
201 |
|
202 [BPB_BkBootSec] |
|
203 FormatType=Full |
|
204 ReadPosition=32 |
|
205 NumberOfBytes=2 |
|
206 CorrectResult1=0 |
|
207 CorrectResult2=0 |
|
208 |
|
209 [BPB_BkBootSec_i] |
|
210 FormatType=Full |
|
211 ReadPosition=C03 |
|
212 NumberOfBytes=5 |
|
213 CorrectResult1=0 |
|
214 CorrectResult2=0 |
|
215 CorrectResult3=0 |
|
216 CorrectResult4=0 |
|
217 CorrectResult5=0 |
|
218 |
|
219 [BPB_Reserved] |
|
220 FormatType=Full |
|
221 ReadPosition=34 |
|
222 NumberOfBytes=C |
|
223 CorrectResult1=0 |
|
224 CorrectResult2=0 |
|
225 CorrectResult3=0 |
|
226 CorrectResult4=0 |
|
227 CorrectResult5=0 |
|
228 CorrectResult6=0 |
|
229 CorrectResult7=0 |
|
230 CorrectResult8=0 |
|
231 CorrectResult9=0 |
|
232 CorrectResult10=0 |
|
233 CorrectResult11=0 |
|
234 CorrectResult12=0 |
|
235 |
|
236 [BPB_Reserved_2] |
|
237 WritePosition=34 |
|
238 NumberOfBytes=C |
|
239 WriteValue1=1 |
|
240 WriteValue2=1 |
|
241 WriteValue3=1 |
|
242 WriteValue4=1 |
|
243 WriteValue5=1 |
|
244 WriteValue6=1 |
|
245 WriteValue7=1 |
|
246 WriteValue8=1 |
|
247 WriteValue9=1 |
|
248 WriteValue10=1 |
|
249 WriteValue11=1 |
|
250 WriteValue12=1 |
|
251 CheckCode=-5 |
|
252 PassRegardless=Y |
|
253 |
|
254 [BPB_RootEntCnt_2] |
|
255 FormatType=Quick |
|
256 ReadPosition=11 |
|
257 NumberOfBytes=2 |
|
258 CorrectResult1=0 |
|
259 CorrectResult2=0 |
|
260 |
|
261 [BPB_RootEntCnt_3] |
|
262 ReadPosition=11 |
|
263 NumberOfBytes=2 |
|
264 WritePosition=11 |
|
265 WriteValue1=1 |
|
266 WriteValue2=0 |
|
267 CheckCode=-20 |
|
268 PassRegardless=N |
|
269 |
|
270 [BPB_RootEntCnt_3] |
|
271 ReadPosition=11 |
|
272 NumberOfBytes=2 |
|
273 WritePosition=11 |
|
274 WriteValue1=1 |
|
275 WriteValue2=0 |
|
276 CheckCode=-5 |
|
277 PassRegardless=N |
|
278 |
|
279 [FAT32Cluster_1] |
|
280 FormatType=Full |
|
281 Calculation=ClusterCount |
|
282 |
|
283 [FAT32Cluster_2a] |
|
284 FormatType=Quick |
|
285 ReadPosition=4010 |
|
286 NumberOfBytes=4 |
|
287 CorrectResult1=f7 |
|
288 CorrectResult2=ff |
|
289 CorrectResult3=ff |
|
290 CorrectResult4=0f |
|
291 WritePosition=4010 |
|
292 WriteValue1=f7 |
|
293 WriteValue2=ff |
|
294 WriteValue3=ff |
|
295 WriteValue4=0f |
|
296 Action=SetFileSize |
|
297 CheckCode=0 |
|
298 Attributes=Normal |
|
299 |
|
300 [FAT32Cluster_2b] |
|
301 ReadPosition=400C |
|
302 NumberOfBytes=10 |
|
303 CorrectResult1=05 |
|
304 CorrectResult2=00 |
|
305 CorrectResult3=00 |
|
306 CorrectResult4=00 |
|
307 CorrectResult5=f7 |
|
308 CorrectResult6=ff |
|
309 CorrectResult7=ff |
|
310 CorrectResult8=0f |
|
311 CorrectResult9=06 |
|
312 CorrectResult10=00 |
|
313 CorrectResult11=00 |
|
314 CorrectResult12=00 |
|
315 CorrectResult13=ff |
|
316 CorrectResult14=ff |
|
317 CorrectResult15=ff |
|
318 CorrectResult16=0f |
|
319 |
|
320 |
|
321 [FSINFOSTRUC_1] |
|
322 FormatType=Full |
|
323 ReadPosition=200 |
|
324 NumberOfBytes=4 |
|
325 CorrectResult1=52 |
|
326 CorrectResult2=52 |
|
327 CorrectResult3=61 |
|
328 CorrectResult4=41 |
|
329 |
|
330 [FSINFOSTRUC_2] |
|
331 ReadPosition=3FC |
|
332 NumberOfBytes=4 |
|
333 CorrectResult1=00 |
|
334 CorrectResult2=00 |
|
335 CorrectResult3=55 |
|
336 CorrectResult4=AA |
|
337 |
|
338 [FSINFOSTRUC_3] |
|
339 ReadPosition=3E4 |
|
340 NumberOfBytes=4 |
|
341 CorrectResult1=72 |
|
342 CorrectResult2=72 |
|
343 CorrectResult3=41 |
|
344 CorrectResult4=61 |
|
345 |
|
346 [FSINFOSTRUC_4b] |
|
347 ReadPosition=3E8 |
|
348 NumberOfBytes=4 |
|
349 CorrectResult1=F9 |
|
350 CorrectResult2=FD |
|
351 CorrectResult3=3 |
|
352 CorrectResult4=0 |
|
353 Action=SetFileSize |
|
354 CheckCode=0 |
|
355 Attributes=Normal |
|
356 |
|
357 [FSINFOSTRUC_4c] |
|
358 FormatType=Quick |
|
359 WritePosition=3E8 |
|
360 NumberOfBytes=4 |
|
361 WriteValue1=FF |
|
362 WriteValue2=FF |
|
363 WriteValue3=FF |
|
364 WriteValue4=FF |
|
365 CheckCode=0 |
|
366 PassRegardless=N |
|
367 |
|
368 [FSINFOSTRUC_4d] |
|
369 FormatType=Full |
|
370 Calculation=SetGreater |
|
371 CheckCode=-20 |
|
372 PassRegardless=Y |
|
373 |
|
374 [FSINFOSTRUC_5a] |
|
375 FormatType=Quick |
|
376 ReadPosition=3EC |
|
377 CorrectResult1=2 |
|
378 CorrectResult2=0 |
|
379 CorrectResult3=0 |
|
380 CorrectResult4=0 |
|
381 |
|
382 [FSINFOSTRUC_5b] |
|
383 FormatType=Quick |
|
384 ReadPosition=3EC |
|
385 NumberOfBytes=4 |
|
386 WritePosition=400C |
|
387 WriteValue1=f7 |
|
388 WriteValue2=ff |
|
389 WriteValue3=ff |
|
390 WriteValue4=0f |
|
391 CorrectResult1=4 |
|
392 CorrectResult2=0 |
|
393 CorrectResult3=0 |
|
394 CorrectResult4=0 |
|
395 |
|
396 [FSINFOSTRUC_5c] |
|
397 FormatType=Full |
|
398 NumberOfBytes=4 |
|
399 ReadPosition=3EC |
|
400 ReadLength=4 |
|
401 CorrectResult1=6 |
|
402 CorrectResult2=0 |
|
403 CorrectResult3=0 |
|
404 CorrectResult4=0 |
|
405 Action=SetFileSize |
|
406 CheckCode=0 |
|
407 Attributes=Normal |
|
408 |
|
409 [DIR_Name_1] |
|
410 FormatType=Full |
|
411 Action=DeleteFile |
|
412 CheckCode=0 |
|
413 Attributes=Normal |
|
414 ReadPosition=0 |
|
415 ClusterNumber=2 |
|
416 Entry=1 |
|
417 PositionInEntry=64 |
|
418 NumberOfBytes=1 |
|
419 CorrectResult1=E5 |
|
420 |
|
421 [DIR_Name_2] |
|
422 ReadPosition=0 |
|
423 ClusterNumber=3 |
|
424 Entry=1 |
|
425 PositionInEntry=64 |
|
426 NumberOfBytes=1 |
|
427 CorrectResult1=0 |
|
428 |
|
429 [DIR_Name_3] |
|
430 FormatType=Full |
|
431 SetFileName=Tst06.txt |
|
432 WritePosition=0 |
|
433 ClusterNumber=2 |
|
434 Entry=1 |
|
435 PositionInEntry=0 |
|
436 NumberOfBytes=1 |
|
437 WriteValue1=6 |
|
438 CheckCode=0 |
|
439 PassRegardless=Y |
|
440 ReadAction=OpenFile |
|
441 FileName=Tst06.txt |
|
442 ReadCheckCode=-20 |
|
443 |
|
444 [DIR_Name_5_check] |
|
445 FormatType=Full |
|
446 CheckCode=-5 |
|
447 PassRegardless=Y |
|
448 |
|
449 [DIR_Name_5i] |
|
450 FormatType=Full |
|
451 SetFileName=Tst22.txt |
|
452 WritePosition=0 |
|
453 ClusterNumber=2 |
|
454 Entry=1 |
|
455 PositionInEntry=0 |
|
456 NumberOfBytes=1 |
|
457 WriteValue1=22 |
|
458 CheckCode=0 |
|
459 PassRegardless=Y |
|
460 ReadAction=OpenFile |
|
461 FileName=Tst22.txt |
|
462 ReadCheckCode=-20 |
|
463 |
|
464 [DIR_Name_5ii] |
|
465 FormatType=Full |
|
466 SetFileName=Tst2A.txt |
|
467 WritePosition=0 |
|
468 ClusterNumber=2 |
|
469 Entry=1 |
|
470 PositionInEntry=0 |
|
471 NumberOfBytes=1 |
|
472 WriteValue1=2A |
|
473 CheckCode=0 |
|
474 PassRegardless=Y |
|
475 ReadAction=OpenFile |
|
476 FileName=Tst2A.txt |
|
477 ReadCheckCode=-20 |
|
478 |
|
479 [DIR_Name_5iii] |
|
480 FormatType=Full |
|
481 SetFileName=Tst2B.txt |
|
482 WritePosition=0 |
|
483 ClusterNumber=2 |
|
484 Entry=1 |
|
485 PositionInEntry=0 |
|
486 NumberOfBytes=1 |
|
487 WriteValue1=2B |
|
488 CheckCode=0 |
|
489 PassRegardless=Y |
|
490 ReadAction=OpenFile |
|
491 FileName=Tst2B.txt |
|
492 ReadCheckCode=-20 |
|
493 |
|
494 [DIR_Name_5iv] |
|
495 FormatType=Full |
|
496 SetFileName=Tst2C.txt |
|
497 WritePosition=0 |
|
498 ClusterNumber=2 |
|
499 Entry=1 |
|
500 PositionInEntry=0 |
|
501 NumberOfBytes=1 |
|
502 WriteValue1=2C |
|
503 CheckCode=0 |
|
504 PassRegardless=Y |
|
505 ReadAction=OpenFile |
|
506 FileName=Tst2C.txt |
|
507 ReadCheckCode=-20 |
|
508 |
|
509 [DIR_Name_5v] |
|
510 FormatType=Full |
|
511 SetFileName=Tst2E.txt |
|
512 WritePosition=0 |
|
513 ClusterNumber=2 |
|
514 Entry=1 |
|
515 PositionInEntry=0 |
|
516 NumberOfBytes=1 |
|
517 WriteValue1=2D |
|
518 CheckCode=0 |
|
519 PassRegardless=Y |
|
520 ReadAction=OpenFile |
|
521 FileName=Tst2E.txt |
|
522 ReadCheckCode=-20 |
|
523 |
|
524 |
|
525 [DIR_Attr_1] |
|
526 FormatType=Quick |
|
527 Action=Write |
|
528 OpenMode=ReadOnly |
|
529 CheckCode=-21 |
|
530 Attributes=ReadOnly |
|
531 |
|
532 [DIR_Attr_2] |
|
533 FormatType=Quick |
|
534 Action=DirList |
|
535 OpenMode=ReadOnly |
|
536 CheckCode=-1 |
|
537 Attributes=Hidden |
|
538 |
|
539 [DIR_Attr_3] |
|
540 FormatType=Quick |
|
541 Action=CheckAtt |
|
542 CheckCode=0 |
|
543 Attributes=System |
|
544 |
|
545 [DIR_Attr_4] |
|
546 FormatType=Quick |
|
547 Action=CheckAtt |
|
548 CheckCode=-2 |
|
549 Attributes=Dir |
|
550 |
|
551 [DIR_Attr_5] |
|
552 FormatType=Quick |
|
553 Action=MakeDirectory |
|
554 CheckCode=0 |
|
555 Attributes=Dir |
|
556 SetFileName=DirCreate |
|
557 |
|
558 [DIR_Attr_6] |
|
559 FormatType=Quick |
|
560 Action=SetLabel |
|
561 CheckCode=0 |
|
562 Attributes=Dir |
|
563 |
|
564 [DIR_Attr_7] |
|
565 FormatType=Quick |
|
566 Action=SetTwoLabels |
|
567 CheckCode=-28 |
|
568 Attributes=Dir |
|
569 |
|
570 [DIRSPECIALENT_1] |
|
571 FormatType=Full |
|
572 Action=MakeTwoDirectory |
|
573 Attributes=Dir |
|
574 CheckCode=0 |
|
575 |
|
576 [DIRSPECIALENT_1a] |
|
577 ReadPosition=0 |
|
578 ClusterNumber=3 |
|
579 Entry=1 |
|
580 PositionInEntry=0 |
|
581 NumberOfBytes=B |
|
582 CorrectResult1=2E |
|
583 CorrectResult2=20 |
|
584 CorrectResult3=20 |
|
585 CorrectResult4=20 |
|
586 CorrectResult5=20 |
|
587 CorrectResult6=20 |
|
588 CorrectResult7=20 |
|
589 CorrectResult8=20 |
|
590 CorrectResult9=20 |
|
591 CorrectResult10=20 |
|
592 CorrectResult11=20 |
|
593 |
|
594 [DIRSPECIALENT_1b] |
|
595 ReadPosition=0 |
|
596 ClusterNumber=3 |
|
597 Entry=1 |
|
598 PositionInEntry=32 |
|
599 NumberOfBytes=B |
|
600 CorrectResult1=2E |
|
601 CorrectResult2=2E |
|
602 CorrectResult3=20 |
|
603 CorrectResult4=20 |
|
604 CorrectResult5=20 |
|
605 CorrectResult6=20 |
|
606 CorrectResult7=20 |
|
607 CorrectResult8=20 |
|
608 CorrectResult9=20 |
|
609 CorrectResult10=20 |
|
610 CorrectResult11=20 |
|
611 |
|
612 [DIRSPECIALENT_2a] |
|
613 FormatType=Quick |
|
614 SetFileName=. |
|
615 CheckCode=-28 |
|
616 |
|
617 [DIRSPECIALENT_2b] |
|
618 FormatType=Quick |
|
619 SetFileName=.. |
|
620 CheckCode=-28 |
|
621 |
|
622 [DIR_Date] |
|
623 FormatType=Full |
|
624 SetFileName=DirDateTestFile.txt |
|
625 CheckCode=0 |
|
626 |
|
627 [DIR_Date_1ai] |
|
628 NumberOfBytes=2 |
|
629 WritePosition=0 |
|
630 ClusterNumber=2 |
|
631 Entry=1 |
|
632 PositionInEntry=80 |
|
633 WriteValue1=21 |
|
634 WriteValue2=00 |
|
635 |
|
636 [DIR_Date_1aii] |
|
637 NumberOfBytes=2 |
|
638 WritePosition=0 |
|
639 ClusterNumber=2 |
|
640 Entry=1 |
|
641 PositionInEntry=88 |
|
642 WriteValue1=21 |
|
643 WriteValue2=00 |
|
644 FileName=DirDateTestFile.txt |
|
645 ReadAction=GetModDate |
|
646 Date= 01 01 1980 |
|
647 |
|
648 [DIR_Date_1bi] |
|
649 NumberOfBytes=2 |
|
650 WritePosition=0 |
|
651 ClusterNumber=2 |
|
652 Entry=1 |
|
653 PositionInEntry=80 |
|
654 WriteValue1=3F |
|
655 WriteValue2=00 |
|
656 |
|
657 [DIR_Date_1bii] |
|
658 NumberOfBytes=2 |
|
659 WritePosition=0 |
|
660 ClusterNumber=2 |
|
661 Entry=1 |
|
662 PositionInEntry=88 |
|
663 WriteValue1=3F |
|
664 WriteValue2=00 |
|
665 FileName=DirDateTestFile.txt |
|
666 ReadAction=GetModDate |
|
667 Date= 31 01 1980 |
|
668 |
|
669 [DIR_Date_1ci] |
|
670 NumberOfBytes=2 |
|
671 WritePosition=0 |
|
672 ClusterNumber=2 |
|
673 Entry=1 |
|
674 PositionInEntry=80 |
|
675 WriteValue1=20 |
|
676 WriteValue2=00 |
|
677 |
|
678 [DIR_Date_1cii] |
|
679 NumberOfBytes=2 |
|
680 WritePosition=0 |
|
681 ClusterNumber=2 |
|
682 Entry=1 |
|
683 PositionInEntry=88 |
|
684 WriteValue1=20 |
|
685 WriteValue2=00 |
|
686 FileName=DirDateTestFile.txt |
|
687 ReadAction=GetModDate |
|
688 Date= 01 01 0000 |
|
689 |
|
690 [DIR_Date_2ai] |
|
691 NumberOfBytes=2 |
|
692 WritePosition=0 |
|
693 ClusterNumber=2 |
|
694 Entry=1 |
|
695 PositionInEntry=80 |
|
696 WriteValue1=21 |
|
697 WriteValue2=00 |
|
698 |
|
699 [DIR_Date_2aii] |
|
700 NumberOfBytes=2 |
|
701 WritePosition=0 |
|
702 ClusterNumber=2 |
|
703 Entry=1 |
|
704 PositionInEntry=88 |
|
705 WriteValue1=21 |
|
706 WriteValue2=00 |
|
707 FileName=DirDateTestFile.txt |
|
708 ReadAction=GetModDate |
|
709 Date= 01 01 1980 |
|
710 |
|
711 [DIR_Date_2bi] |
|
712 NumberOfBytes=2 |
|
713 WritePosition=0 |
|
714 ClusterNumber=2 |
|
715 Entry=1 |
|
716 PositionInEntry=80 |
|
717 WriteValue1=81 |
|
718 WriteValue2=01 |
|
719 |
|
720 [DIR_Date_2bii] |
|
721 NumberOfBytes=2 |
|
722 WritePosition=0 |
|
723 ClusterNumber=2 |
|
724 Entry=1 |
|
725 PositionInEntry=88 |
|
726 WriteValue1=81 |
|
727 WriteValue2=01 |
|
728 FileName=DirDateTestFile.txt |
|
729 ReadAction=GetModDate |
|
730 Date= 01 12 1980 |
|
731 |
|
732 [DIR_Date_2ci] |
|
733 NumberOfBytes=2 |
|
734 WritePosition=0 |
|
735 ClusterNumber=2 |
|
736 Entry=1 |
|
737 PositionInEntry=80 |
|
738 WriteValue1=01 |
|
739 WriteValue2=00 |
|
740 |
|
741 [DIR_Date_2cii] |
|
742 NumberOfBytes=2 |
|
743 WritePosition=0 |
|
744 ClusterNumber=2 |
|
745 Entry=1 |
|
746 PositionInEntry=88 |
|
747 WriteValue1=01 |
|
748 WriteValue2=00 |
|
749 FileName=DirDateTestFile.txt |
|
750 ReadAction=GetModDate |
|
751 Date= 01 01 0000 |
|
752 |
|
753 [DIR_Date_2di] |
|
754 NumberOfBytes=2 |
|
755 WritePosition=0 |
|
756 ClusterNumber=2 |
|
757 Entry=1 |
|
758 PositionInEntry=80 |
|
759 WriteValue1=A1 |
|
760 WriteValue2=01 |
|
761 |
|
762 [DIR_Date_2dii] |
|
763 NumberOfBytes=2 |
|
764 WritePosition=0 |
|
765 ClusterNumber=2 |
|
766 Entry=1 |
|
767 PositionInEntry=88 |
|
768 WriteValue1=A1 |
|
769 WriteValue2=01 |
|
770 FileName=DirDateTestFile.txt |
|
771 ReadAction=GetModDate |
|
772 Date= 01 01 0000 |
|
773 |
|
774 [DIR_Date_3ai] |
|
775 NumberOfBytes=2 |
|
776 WritePosition=0 |
|
777 ClusterNumber=2 |
|
778 Entry=1 |
|
779 PositionInEntry=80 |
|
780 WriteValue1=21 |
|
781 WriteValue2=00 |
|
782 |
|
783 [DIR_Date_3aii] |
|
784 NumberOfBytes=2 |
|
785 WritePosition=0 |
|
786 ClusterNumber=2 |
|
787 Entry=1 |
|
788 PositionInEntry=88 |
|
789 WriteValue1=21 |
|
790 WriteValue2=00 |
|
791 FileName=DirDateTestFile.txt |
|
792 ReadAction=GetModDate |
|
793 Date= 01 01 1980 |
|
794 |
|
795 [DIR_Date_3bi] |
|
796 NumberOfBytes=2 |
|
797 WritePosition=0 |
|
798 ClusterNumber=2 |
|
799 Entry=1 |
|
800 PositionInEntry=80 |
|
801 WriteValue1=21 |
|
802 WriteValue2=FE |
|
803 |
|
804 [DIR_Date_3bii] |
|
805 NumberOfBytes=2 |
|
806 WritePosition=0 |
|
807 ClusterNumber=2 |
|
808 Entry=1 |
|
809 PositionInEntry=88 |
|
810 WriteValue1=21 |
|
811 WriteValue2=FE |
|
812 FileName=DirDateTestFile.txt |
|
813 ReadAction=GetModDate |
|
814 Date= 01 01 2107 |
|
815 |
|
816 [DIR_Date_checknegative] |
|
817 FileName=DirDateTestFile.txt |
|
818 ReadAction=GetModTime |
|
819 Date= 01 01 1980 |
|
820 |
|
821 [DIR_Date_checkpositive] |
|
822 FileName=DirDateTestFile.txt |
|
823 ReadAction=GetModTime |
|
824 Date= 01 01 1980 |
|
825 |
|
826 |
|
827 [DIR_Time] |
|
828 FormatType=Full |
|
829 SetFileName=DirTimeTestFile.txt |
|
830 CheckCode=0 |
|
831 |
|
832 [DIR_Time_1ai] |
|
833 NumberOfBytes=2 |
|
834 WritePosition=0 |
|
835 ClusterNumber=2 |
|
836 Entry=1 |
|
837 PositionInEntry=78 |
|
838 WriteValue1=00 |
|
839 WriteValue2=00 |
|
840 |
|
841 [DIR_Time_1aii] |
|
842 NumberOfBytes=2 |
|
843 WritePosition=0 |
|
844 ClusterNumber=2 |
|
845 Entry=1 |
|
846 PositionInEntry=86 |
|
847 WriteValue1=00 |
|
848 WriteValue2=00 |
|
849 FileName=DirTimeTestFile.txt |
|
850 ReadAction=GetModTime |
|
851 Time=000000 |
|
852 |
|
853 [DIR_Time_1bi] |
|
854 NumberOfBytes=2 |
|
855 WritePosition=0 |
|
856 ClusterNumber=2 |
|
857 Entry=1 |
|
858 PositionInEntry=78 |
|
859 WriteValue1=1D |
|
860 WriteValue2=00 |
|
861 |
|
862 [DIR_Time_1bii] |
|
863 NumberOfBytes=2 |
|
864 WritePosition=0 |
|
865 ClusterNumber=2 |
|
866 Entry=1 |
|
867 PositionInEntry=86 |
|
868 WriteValue1=1D |
|
869 WriteValue2=00 |
|
870 FileName=DirTimeTestFile.txt |
|
871 ReadAction=GetModTime |
|
872 Time=000058 |
|
873 |
|
874 [DIR_Time_1ci] |
|
875 NumberOfBytes=2 |
|
876 WritePosition=0 |
|
877 ClusterNumber=2 |
|
878 Entry=1 |
|
879 PositionInEntry=78 |
|
880 WriteValue1=1E |
|
881 WriteValue2=00 |
|
882 |
|
883 [DIR_Time_1cii] |
|
884 NumberOfBytes=2 |
|
885 WritePosition=0 |
|
886 ClusterNumber=2 |
|
887 Entry=1 |
|
888 PositionInEntry=86 |
|
889 WriteValue1=1E |
|
890 WriteValue2=00 |
|
891 FileName=DirTimeTestFile.txt |
|
892 ReadAction=GetModTime |
|
893 Time=000000 |
|
894 |
|
895 [DIR_Time_2ai] |
|
896 NumberOfBytes=2 |
|
897 WritePosition=0 |
|
898 ClusterNumber=2 |
|
899 Entry=1 |
|
900 PositionInEntry=78 |
|
901 WriteValue1=00 |
|
902 WriteValue2=00 |
|
903 |
|
904 [DIR_Time_2aii] |
|
905 NumberOfBytes=2 |
|
906 WritePosition=0 |
|
907 ClusterNumber=2 |
|
908 Entry=1 |
|
909 PositionInEntry=86 |
|
910 WriteValue1=00 |
|
911 WriteValue2=00 |
|
912 FileName=DirTimeTestFile.txt |
|
913 ReadAction=GetModTime |
|
914 Time=000000 |
|
915 |
|
916 [DIR_Time_2bi] |
|
917 NumberOfBytes=2 |
|
918 WritePosition=0 |
|
919 ClusterNumber=2 |
|
920 Entry=1 |
|
921 PositionInEntry=78 |
|
922 WriteValue1=60 |
|
923 WriteValue2=07 |
|
924 |
|
925 [DIR_Time_2bii] |
|
926 NumberOfBytes=2 |
|
927 WritePosition=0 |
|
928 ClusterNumber=2 |
|
929 Entry=1 |
|
930 PositionInEntry=86 |
|
931 WriteValue1=60 |
|
932 WriteValue2=07 |
|
933 FileName=DirTimeTestFile.txt |
|
934 ReadAction=GetModTime |
|
935 Time=005900 |
|
936 |
|
937 [DIR_Time_2ci] |
|
938 NumberOfBytes=2 |
|
939 WritePosition=0 |
|
940 ClusterNumber=2 |
|
941 Entry=1 |
|
942 PositionInEntry=78 |
|
943 WriteValue1=80 |
|
944 WriteValue2=07 |
|
945 |
|
946 [DIR_Time_2cii] |
|
947 NumberOfBytes=2 |
|
948 WritePosition=0 |
|
949 ClusterNumber=2 |
|
950 Entry=1 |
|
951 PositionInEntry=86 |
|
952 WriteValue1=80 |
|
953 WriteValue2=07 |
|
954 FileName=DirTimeTestFile.txt |
|
955 ReadAction=GetModTime |
|
956 Time=000000 |
|
957 |
|
958 [DIR_Time_3ai] |
|
959 NumberOfBytes=2 |
|
960 WritePosition=0 |
|
961 ClusterNumber=2 |
|
962 Entry=1 |
|
963 PositionInEntry=78 |
|
964 WriteValue1=00 |
|
965 WriteValue2=00 |
|
966 |
|
967 [DIR_Time_3aii] |
|
968 NumberOfBytes=2 |
|
969 WritePosition=0 |
|
970 ClusterNumber=2 |
|
971 Entry=1 |
|
972 PositionInEntry=86 |
|
973 WriteValue1=00 |
|
974 WriteValue2=00 |
|
975 FileName=DirTimeTestFile.txt |
|
976 ReadAction=GetModTime |
|
977 Time=000000 |
|
978 |
|
979 [DIR_Time_3bi] |
|
980 NumberOfBytes=2 |
|
981 WritePosition=0 |
|
982 ClusterNumber=2 |
|
983 Entry=1 |
|
984 PositionInEntry=78 |
|
985 WriteValue1=00 |
|
986 WriteValue2=B8 |
|
987 |
|
988 [DIR_Time_3bii] |
|
989 NumberOfBytes=2 |
|
990 WritePosition=0 |
|
991 ClusterNumber=2 |
|
992 Entry=1 |
|
993 PositionInEntry=86 |
|
994 WriteValue1=00 |
|
995 WriteValue2=B8 |
|
996 FileName=DirTimeTestFile.txt |
|
997 ReadAction=GetModTime |
|
998 Time=230000 |
|
999 |
|
1000 [DIR_Time_3ci] |
|
1001 NumberOfBytes=2 |
|
1002 WritePosition=0 |
|
1003 ClusterNumber=2 |
|
1004 Entry=1 |
|
1005 PositionInEntry=78 |
|
1006 WriteValue1=00 |
|
1007 WriteValue2=C0 |
|
1008 |
|
1009 [DIR_Time_3cii] |
|
1010 NumberOfBytes=2 |
|
1011 WritePosition=0 |
|
1012 ClusterNumber=2 |
|
1013 Entry=1 |
|
1014 PositionInEntry=86 |
|
1015 WriteValue1=00 |
|
1016 WriteValue2=C0 |
|
1017 FileName=DirTimeTestFile.txt |
|
1018 ReadAction=GetModTime |
|
1019 Time=000000 |
|
1020 |
|
1021 [DIR_Time_checknegative] |
|
1022 FileName=DirTimeTestFile.txt |
|
1023 ReadAction=GetModTime |
|
1024 ShouldPass=-1 |
|
1025 |
|
1026 [DIR_Time_checkpositive] |
|
1027 FileName=DirTimeTestFile.txt |
|
1028 ReadAction=GetModTime |
|
1029 ShouldPass=0 |
|
1030 |
|
1031 [LDIR_1] |
|
1032 FormatType=Full |
|
1033 SetFileName=ThisFileShouldTakeUpThreeLongEnts.txt |
|
1034 CheckCode=0 |
|
1035 ReadPosition=0 |
|
1036 ClusterNumber=2 |
|
1037 Entry=1 |
|
1038 PositionInEntry=0 |
|
1039 Mask=40 |
|
1040 MaskReturn=1 |
|
1041 NumberOfBytes=1 |
|
1042 |
|
1043 [LDIR_2a] |
|
1044 FormatType=Full |
|
1045 SetFileName=ThisFileIsTwoLongEnts.txt |
|
1046 CheckCode=0 |
|
1047 ReadPosition=0 |
|
1048 ClusterNumber=2 |
|
1049 Entry=1 |
|
1050 PositionInEntry=0 |
|
1051 NumberOfBytes=1 |
|
1052 CorrectResult1=42 |
|
1053 |
|
1054 [LDIR_2ai] |
|
1055 ReadPosition=0 |
|
1056 ClusterNumber=2 |
|
1057 Entry=1 |
|
1058 PositionInEntry=32 |
|
1059 NumberOfBytes=1 |
|
1060 CorrectResult1=1 |
|
1061 |
|
1062 [LDIR_2b] |
|
1063 FormatType=Full |
|
1064 SetFileName=ThisFileIsTwoLongEnts.txt |
|
1065 CheckCode=0 |
|
1066 Action=DeleteFile |
|
1067 ReadPosition=0 |
|
1068 ClusterNumber=2 |
|
1069 Entry=1 |
|
1070 PositionInEntry=0 |
|
1071 NumberOfBytes=1 |
|
1072 CorrectResult1=E5 |
|
1073 |
|
1074 [LDIR_2bi] |
|
1075 ReadPosition=0 |
|
1076 ClusterNumber=2 |
|
1077 Entry=1 |
|
1078 PositionInEntry=32 |
|
1079 NumberOfBytes=1 |
|
1080 CorrectResult1=E5 |
|
1081 |
|
1082 [LDIR_3] |
|
1083 FormatType=Full |
|
1084 SetFileName=ThisFileShouldAndDoesTakeUpFiveLongDirectoryEntries.txt |
|
1085 CheckCode=0 |
|
1086 ReadPosition=0 |
|
1087 ClusterNumber=2 |
|
1088 Entry=1 |
|
1089 PositionInEntry=0 |
|
1090 NumberOfBytes=1 |
|
1091 CorrectResult1=45 |
|
1092 |
|
1093 [LDIR_3i] |
|
1094 ReadPosition=0 |
|
1095 ClusterNumber=2 |
|
1096 Entry=1 |
|
1097 PositionInEntry=128 |
|
1098 NumberOfBytes=1 |
|
1099 CorrectResult1=1 |
|
1100 |
|
1101 [LDIR_4] |
|
1102 FormatType=Full |
|
1103 SetFileName=ReadTestFile.txt |
|
1104 CheckCode=0 |
|
1105 ReadPosition=0 |
|
1106 ClusterNumber=2 |
|
1107 Entry=1 |
|
1108 PositionInEntry=11 |
|
1109 NumberOfBytes=1 |
|
1110 CorrectResult1=F |
|
1111 |
|
1112 [LDIR_5] |
|
1113 FormatType=Full |
|
1114 SetFileName=ReadTestFile.txt |
|
1115 CheckCode=0 |
|
1116 ReadPosition=0 |
|
1117 ClusterNumber=2 |
|
1118 Entry=1 |
|
1119 PositionInEntry=26 |
|
1120 NumberOfBytes=2 |
|
1121 CorrectResult1=0 |
|
1122 CorrectResult2=0 |
|
1123 |
|
1124 [LDIR_5i] |
|
1125 ClusterNumber=2 |
|
1126 Entry=1 |
|
1127 WritePosition=0 |
|
1128 PositionInEntry=26 |
|
1129 NumberOfBytes=2 |
|
1130 WriteValue1=2 |
|
1131 WriteValue2=0 |
|
1132 FileName=ReadTestFile.txt |
|
1133 ReadCheckCode=-20 |
|
1134 |
|
1135 [LDIR_6i] |
|
1136 ReadPosition=0 |
|
1137 ClusterNumber=2 |
|
1138 Entry=1 |
|
1139 PositionInEntry=0 |
|
1140 NumberOfBytes=1 |
|
1141 CorrectResult1=E5 |
|
1142 |
|
1143 [LDIR_6ii] |
|
1144 ReadPosition=0 |
|
1145 ClusterNumber=2 |
|
1146 Entry=1 |
|
1147 PositionInEntry=32 |
|
1148 NumberOfBytes=1 |
|
1149 CorrectResult1=E5 |
|
1150 |
|
1151 [HighFourRes_a] |
|
1152 FormatType=Full |
|
1153 NumberOfBytes=4 |
|
1154 WritePosition=4004 |
|
1155 WriteValue1=ff |
|
1156 WriteValue2=ff |
|
1157 WriteValue3=ff |
|
1158 WriteValue4=ff |
|
1159 ReadPosition=4004 |
|
1160 CorrectResult1=ff |
|
1161 CorrectResult2=ff |
|
1162 CorrectResult3=ff |
|
1163 CorrectResult4=0f |
|
1164 |
|
1165 [HighFourRes_b] |
|
1166 FormatType=Quick |
|
1167 NumberOfBytes=4 |
|
1168 ReadPosition=4004 |
|
1169 CorrectResult1=ff |
|
1170 CorrectResult2=ff |
|
1171 CorrectResult3=ff |
|
1172 CorrectResult4=0f |
|
1173 |
|
1174 [FillDisk] |
|
1175 FormatType=Full |
|
1176 |
|
1177 [ClusterBound_1] |
|
1178 ClusterAction=WriteToFile |
|
1179 |
|
1180 [ClusterBound_2] |
|
1181 ClusterAction=CreateFiles |
|
1182 |
|
1183 [RemoveMedia] |
|
1184 FormatType=Full |
|
1185 CheckCode=0 |
|
1186 PassRegardless=N |