$ od -c -N 50000 [phylum]<LISPUSERS>Lyric>DUMPLOAD.TEdit!1 0000000 X E R O X \t D U M P L O A D \r 2 0000020 \r \r 4 \r \r 1 \r \r D U M P L O A D 0000040 \r 1 \r \r 4 \r \r B y : B i l l 0000060 v a n M e l l e ( v a n M 0000100 e l l e @ X e r o x . c o m ) \r 0000120 T h i s m o d u l e r e a d 0000140 s f i l e s w r i t t e n 0000160 b y t h e A l t o o p e r 0000200 a t i n g s y s t e m E x e 0000220 c u t i v e ' s D U M P c o 0000240 m m a n d , a n d t h e A 0000260 l t o F T P ' s D U M P c 0000300 o m m a n d . I t s u t i 0000320 l i t y i s l i m i t e d 0000340 t o t h o s e w h o h a v 0000360 e m a c h i n e s w i t h 0000400 t h o s e s y s t e m s . \r T 0000420 h e u s e r i n t e r f a c 0000440 e c o n s i s t s o f a 0000460 s i n g l e f u n c t i o n : 0000500 \r ( D U M P R E A D F I L E 0000520 & K E Y : C O P Y - T O : A 0000540 S K : D A T E S : P R I N T 0000560 : C O L L E C T ) \t [ F u n c 0000600 t i o n ] \r F I L E i s t h 0000620 e f i l e t o r e a d . 0000640 T h e o p t i o n a l k e 0000660 y s a r e a s f o l l o w 0000700 s : \r \t C O P Y - T O \t c o p y 0000720 e a c h s u b f i l e i n 0000740 t h e d u m p f i l e t 0000760 o t h i s d e s t i n a t i 0001000 o n . T h e d e f a u l t 0001020 i s T , m e a n i n g t 0001040 h e t e r m i n a l . I f 0001060 N I L , n o f i l e s a 0001100 r e c o p i e d , b u t t 0001120 h e n a m e s a r e s t i 0001140 l l l i s t e d . O t h e 0001160 r w i s e , t h e v a l u e 0001200 m u s t b e a w e l l - 0001220 f o r m e d d i r e c t o r y 0001240 s p e c i f i c a t i o n , 0001260 e . g . , " { D S K } " o r 0001300 " { F S : } < C a r s t a i r 0001320 s > M i s c > " . \r \t A S K \t i 0001340 f t r u e , m e a n s t o 0001360 a s k t h e u s e r f o 0001400 r c o n f i r m a t i o n b 0001420 e f o r e p r o c e s s i n g 0001440 e a c h f i l e ; t h o s 0001460 e f o r w h i c h t h e 0001500 u s e r r e p l i e s " N o 0001520 " a r e s k i p p e d . 0001540 T h i s f l a g i s a u t 0001560 o m a t i c a l l y t r u e 0001600 w h e n t h e d e s t i n a 0001620 t i o n i s t h e t e r m 0001640 i n a l . \r \t P R I N T \t i f 0001660 t r u e , m e a n s t o p 0001700 r i n t t h e n a m e a n 0001720 d ( i f D A T E S i s t 0001740 r u e ) t h e c r e a t i o 0001760 n d a t e f o r e a c h 0002000 f i l e . D e f a u l t i 0002020 s T . \r \t D A T E S \t i f t 0002040 r u e , t h e p r i n t o u 0002060 t i n c l u d e s t h e c 0002100 r e a t i o n d a t e f o r 0002120 e a c h f i l e . D e f 0002140 a u l t i s T . \r \t C O L L 0002160 E C T \t R e t u r n a l i s 0002200 t o f a l l f i l e s p 0002220 r o c e s s e d . T h i s 0002240 f l a g d e f a u l t s t o 0002260 t r u e w h e n c o p y i 0002300 n g t o a n o n - t e r m 0002320 i n a l d e s t i n a t i o n 0002340 . \r F o r e x a m p l e , ( 0002360 D U M P R E A D d u m p f i l 0002400 e ) q u e r i e s y o u w 0002420 i t h e a c h f i l e n a 0002440 m e , a n d i f y o u a 0002460 n s w e r Y e s , d u m p s 0002500 t h e f i l e t o t h e 0002520 t e r m i n a l . ( D U M 0002540 P R E A D d u m p f i l e : 0002560 C O P Y - T O N I L ) s i m 0002600 p l y l i s t s t h e c o 0002620 n t e n t s o f t h e d u 0002640 m p f i l e . ( D U M P R 0002660 E A D d u m p f i l e : C O 0002700 P Y - T O " { D S K } " ) c 0002720 o p i e s a l l t h e c o 0002740 m p o n e n t s o f t h e 0002760 d u m p f i l e t o t h e 0003000 l o c a l d i s k , w i t 0003020 h o u t a s k i n g . \r I m p 0003040 l e m e n t a t i o n d e t a 0003060 i l s : D u m p f i l e f 0003100 o r m a t \r A d u m p f i l 0003120 e i s a s e q u e n c e 0003140 o f b l o c k s o f e i g 0003160 h t - b i t b y t e s . T 0003200 h e f i r s t b y t e o f 0003220 e a c h b l o c k i s t 0003240 h e b l o c k t y p e . 0003260 A t y p i c a l d u m p f 0003300 i l e m i g h t l o o k l 0003320 i k e : \r < n a m e b l o c k 0003340 > < d a t e b l o c k > < d a 0003360 t a b l o c k 1 > . . . < d 0003400 a t a b l o c k n > \r . \r . 0003420 \r < n a m e b l o c k > < d a 0003440 t e b l o c k > < d a t a b 0003460 l o c k 1 > . . . < d a t a 0003500 b l o c k m > \r < e n d b l 0003520 o c k > \r T h e w e l l - k n 0003540 o w n b l o c k t y p e s 0003560 a r e a s f o l l o w s : \r 0003600 N a m e [ # 3 7 7 ] . A 0003620 n a m e b l o c k c o n t a 0003640 i n s t w o b y t e s o f 0003660 f i l e a t t r i b u t e s 0003700 ( i g n o r e d b y L o a 0003720 d , s e t t o 0 b y D 0003740 u m p ) a n d t h e n t h 0003760 e f i l e n a m e a s a 0004000 s e q u e n c e o f b y t 0004020 e s t e r m i n a t e d b y 0004040 z e r o . \r D a t a [ # 3 7 0004060 6 ] . A d a t a b l o c 0004100 k c o n t a i n s t w o b 0004120 y t e s o f b y t e c o u 0004140 n t ( h i g h - o r d e r b 0004160 y t e f i r s t ) , t w o 0004200 b y t e s o f c h e c k s u 0004220 m ( h i g h - o r d e r b y 0004240 t e f i r s t ) , a n d a 0004260 s e q u e n c e o f d a t 0004300 a b y t e s . T h e c o 0004320 u n t d o e s n o t i n c 0004340 l u d e t h e c h e c k s u 0004360 m o r b y t e c o u n t ; 0004400 o n l y t h e d a t a b 0004420 y t e s a r e c o u n t e d 0004440 . T h e c h e c k s u m 0004460 i s a 1 6 - b i t a d d 0004500 i g n o r i n g c a r r y , 0004520 o v e r t h e d a t a a n 0004540 d b y t e c o u n t . I 0004560 f t h e b l o c k h a s 0004600 a n o d d n u m b e r o f 0004620 b y t e s , t h e l a s t 0004640 b y t e i s 377 377 \0 \0 n \0 o 0004660 \0 t 377 \0 i n c l u d e d i n 0004700 t h e c h e c k s u m c o 0004720 m p u t a t i o n . \r \r E n d 0004740 [ # 3 7 4 ] . A n e n d 0004760 b l o c k h a s n o c o n 0005000 t e n t s a n d t e r m i n 0005020 a t e s a L o a d . \r D a t 0005040 e [ # 3 7 3 ] . A d a t 0005060 e b l o c k c o n s i s t s 0005100 o f s i x b y t e s : f 0005120 o u r b y t e s o f A l t 0005140 o c r e a t i o n d a t e 0005160 a n d z e r o f o r t h e 0005200 r e m a i n i n g t w o . 0005220 D a t e b l o c k s a r e 0005240 o p t i o n a l . \0 \0 \0 \0 \0 003 0005260 ( L I S T ( ( P A G E N I L 0005300 ( F O L I O I N F O ( A R A 0005320 B I C ) S T A R T I N G P A G 0005340 E # 1 ) ( 0 0 6 1 2 7 0005360 9 2 ) ( ( F O L I O N I L 0005400 ( P A R A L O O K S ( Q U A D 0005420 C E N T E R E D ) C H A R L 0005440 O O K S ( S U P E R S C R I P 0005460 T 0 S I Z E 1 0 F A M I 0005500 L Y M O D E R N O V E R L I 0005520 N E O F F S T R I K E O U T 0005540 O F F U N D E R L I N E O 0005560 F F S L O P E R E G U L A R 0005600 W E I G H T M E D I U M ) 0005620 F O R M A T I N F O ( A R A B 0005640 I C ) ) ( 1 7 4 3 6 2 8 8 0005660 3 6 ) N I L ) ( H E A D I 0005700 N G N I L ( H E A D I N G T 0005720 Y P E R U N N I N G H E A D ) 0005740 ( 8 4 7 4 4 4 4 4 3 6 ) 0005760 N I L ) ( T E X T N I L 0006000 N I L ( 8 4 9 6 4 5 6 6 0006020 0 0 ) N I L ) ) ) ( P A G E 0006040 N I L N I L ( 0 0 6 1 0006060 2 7 9 2 ) ( ( F O L I O N 0006100 I L ( P A R A L O O K S ( Q 0006120 U A D C E N T E R E D ) C H 0006140 A R L O O K S ( S U P E R S C 0006160 R I P T 0 S I Z E 1 0 F 0006200 A M I L Y M O D E R N O V E 0006220 R L I N E O F F S T R I K E 0006240 O U T O F F U N D E R L I N 0006260 E O F F S L O P E R E G U 0006300 L A R W E I G H T M E D I U 0006320 M ) ) ( 2 8 2 4 2 7 2 3 0006340 6 ) N I L ) ( H E A D I N G 0006360 N I L ( H E A D I N G T Y P 0006400 E R U N N I N G H E A D ) ( 0006420 8 4 7 4 4 4 4 4 3 6 ) N 0006440 I L ) ( T E X T N I L N I 0006460 L ( 8 4 9 6 4 5 6 6 0 0 0006500 ) N I L ) ) ) ( P A G E N 0006520 I L N I L ( 0 0 6 1 2 0006540 7 9 2 ) ( ( F O L I O N I L 0006560 ( P A R A L O O K S ( Q U A 0006600 D C E N T E R E D ) C H A R 0006620 L O O K S ( S U P E R S C R I 0006640 P T 0 S I Z E 1 0 F A M 0006660 I L Y M O D E R N O V E R L 0006700 I N E O F F S T R I K E O U 0006720 T O F F U N D E R L I N E 0006740 O F F S L O P E R E G U L A 0006760 R W E I G H T M E D I U M ) 0007000 ) ( 2 8 2 4 2 7 2 3 6 ) 0007020 N I L ) ( H E A D I N G N 0007040 I L ( H E A D I N G T Y P E 0007060 R U N N I N G H E A D ) ( 8 4 0007100 7 4 4 4 4 4 3 6 ) N I L 0007120 ) ( T E X T N I L N I L 0007140 ( 8 4 9 6 4 5 6 6 0 0 ) 0007160 N I L ) ) ) ) ) \0 \0 \0 \0 \0 005 \0 \n 0007200 \0 ) \0 \0 \0 \0 001 310 \0 \v \0 \0 \0 004 002 004 0007220 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 0007240 T \0 \0 \0 \0 \0 \0 \0 \0 \0 . \0 \0 \0 \0 001 0007260 310 \0 \v \0 \0 \0 004 003 004 \0 \0 001 001 310 001 \0 0007300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0007320 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 0 \0 0 001 310 \0 0007340 \n \0 \0 \0 002 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 0007360 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0007400 1 \0 \0 \0 T 001 310 \0 \v \0 \0 \0 004 003 004 \0 0007420 \0 002 \0 H 001 \0 T \0 \0 \0 \0 \0 \0 \0 \0 \0 0007440 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0007460 \0 ( \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 002 001 0007500 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0007520 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 \0 \0 \0 001 310 0007540 \0 021 \0 \0 \0 004 002 003 \0 \0 \0 \0 \0 \0 \0 \0 0007560 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0007600 \0 ( \0 212 \0 212 001 8 \0 006 \0 \0 \0 004 002 003 0007620 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0007640 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 \0 \0 \0 001 310 0007660 \0 \v \0 \0 \0 004 002 004 \0 \0 \0 \0 \0 \0 \0 \0 0007700 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0007720 \0 ( \0 212 \0 212 001 8 \0 \0 \0 \0 \0 004 002 004 0007740 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0007760 \0 \0 \0 \0 \0 \0 \0 \0 \0 D \0 \0 \0 \0 001 310 0010000 \0 \0 \0 \0 \0 \0 003 004 \0 \0 001 001 310 001 \0 \0 0010020 \0 \0 \0 \0 \0 \v P A G E H E A D I N 0010040 G \0 \v R U N N I N G H E A D \0 \0 0010060 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0010100 \0 004 \0 \n \0 023 \0 005 G A C H A \0 \n \0 0010120 \0 \0 \0 \0 \0 \0 \0 \0 030 \0 \n T I M E S 0010140 R O M A N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 0010160 026 \0 \b T E R M I N A L \0 \n \0 \0 \0 0010200 \0 \0 \0 \0 \0 \0 027 \0 \t H E L V E T I 0010220 C A \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 024 \0 006 0010240 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 002 \0 0010260 \0 024 \0 006 M O D E R N \0 \n \0 \0 \0 \0 0010300 \0 \0 \0 \0 \0 024 \0 006 M O D E R N \0 \f 0010320 \0 \0 \0 \0 \0 \0 002 \0 \0 024 \0 006 M O D E 0010340 R N \0 006 \0 \0 \0 \0 \0 \0 \0 \0 \0 024 \0 006 0010360 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 001 \0 0010400 \0 022 \0 004 L O G O \0 030 \0 \0 \0 \0 \0 \0 0010420 \0 \0 \0 \0 \0 \0 \0 002 \0 \n \0 \0 \0 005 \0 \0 0010440 \0 \0 \n \0 \0 \0 001 \0 \0 \0 \0 \b \0 \0 \0 \t 0010460 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 \n \0 \0 \0 0010500 002 \0 001 \0 \v H R U L E . G E T F N 0010520 001 \0 024 \0 006 M O D E R N \0 \n \0 \0 \0 0010540 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 0010560 \0 \0 \0 002 \0 \t \0 \0 \0 002 \0 001 \0 \v H R 0010600 U L E . G E T F N 001 \0 024 \0 006 M O 0010620 D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0010640 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 \t \0 0010660 \0 \0 002 \0 001 \0 \v H R U L E . G E T 0010700 F N 001 \0 024 \0 006 M O D E R N \0 \n \0 0010720 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 006 0010740 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 \t \0 \0 \0 \0 0010760 \a \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 002 \0 001 \0 0011000 \v H R U L E . G E T F N 001 \0 024 \0 0011020 006 M O D E R N \0 \f \0 \0 \0 \0 \0 \0 002 0011040 \0 \0 \0 \0 001 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 0011060 \0 \t \0 \0 \0 002 \0 001 \0 \v H R U L E . 0011100 G E T F N 001 \0 024 \0 006 M O D E R N 0011120 \0 \f \0 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 001 \0 \0 0011140 \0 \0 \a \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 ) \0 0011160 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 277 0011200 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 0011220 2 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 002 \0 \0 0011240 \0 \n \0 \0 \0 \0 001 \0 \0 \0 004 \0 \0 \0 \0 \t 0011260 \0 \0 \0 006 \0 \0 \0 \0 001 \0 \0 \0 \b \0 \0 \0 0011300 \0 \t \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0 \0 004 \0 0011320 \0 \0 \0 \t \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0 \0 0011340 006 \0 \0 \0 \0 \t \0 \0 \0 001 \0 \0 \0 \0 001 \0 0011360 \0 \0 006 \0 \0 \0 \0 \t \0 \0 \0 001 \0 \0 \0 \0 0011400 001 \0 \0 \0 \b \0 \0 \0 \0 \t \0 \0 \0 001 \0 \0 0011420 \0 \0 001 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \v 0011440 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 0011460 004 \0 \0 \0 \0 \t \0 \0 \0 8 \0 \0 \0 \0 006 \0 0011500 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 004 0011520 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \a \0 \0 \0 0011540 \0 001 \0 \0 \0 f \0 \0 \0 \0 006 \0 \0 \0 003 \0 0011560 \0 \0 \0 001 \0 \0 \0 202 \0 \0 \0 \0 006 \0 \0 \0 0011600 \a \0 \0 \0 \0 001 \0 \0 \0 004 \0 \0 \0 \0 006 \0 0011620 \0 \0 027 \0 \0 \0 \0 001 \0 \0 \0 002 \0 \0 \0 \0 0011640 006 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 001 \0 \0 \0 0011660 \0 003 \0 \0 \0 003 \0 \0 \0 \0 001 \0 \0 \0 001 \0 0011700 \0 \0 \0 003 \0 \0 \0 307 \0 \0 \0 \0 006 \0 \0 \0 0011720 \0 \0 002 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 0011740 \0 005 \0 \0 \0 \0 001 \0 \0 \0 001 \0 \0 \0 \0 003 0011760 \0 \0 \0 ) \0 \0 \0 \0 006 \0 \0 \0 005 \0 \0 \0 0012000 \0 001 \0 \0 \0 : \0 \0 \0 \0 006 \0 \0 \0 \0 \0 0012020 002 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 005 0012040 \0 \0 \0 \0 001 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 0012060 \0 O \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 004 \0 0012100 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \a \0 \0 \0 \0 0012120 001 \0 \0 \0 o \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 0012140 \0 \b \0 \0 \0 \r \0 \0 \0 \0 006 \0 \0 \0 \n \0 0012160 \0 \0 \0 001 \0 \0 \0 \b \0 \0 \0 \0 006 \0 \0 \0 0012200 001 \0 \0 \0 \0 001 \0 \0 \0 Z \0 \0 \0 \0 006 \0 0012220 \0 \0 \n \0 \0 \0 \0 001 \0 \0 \0 \b \0 \0 \0 \0 0012240 006 \0 \0 \0 016 \0 \0 \0 \0 001 \0 \0 \0 , \0 \0 0012260 \0 \0 006 \0 \0 \0 \f \0 \0 \0 \0 001 \0 \0 \0 \b 0012300 \0 \0 \0 \0 006 \0 \0 \0 022 \0 \0 \0 \0 001 \0 \0 0012320 \0 O \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 001 \0 0012340 \0 \0 ) \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 \b 0012360 \0 \0 \0 217 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 0012400 003 \0 \0 \0 200 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 0012420 \0 \b \0 \0 \0 + \0 \0 \0 \0 006 \0 \0 \0 \0 \0 0012440 002 \0 \b \0 \0 \0 \f \0 \0 \0 \0 005 \0 \0 \0 233 0012460 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 0012500 \f \0 \0 \0 \0 005 \0 \0 001 v \0 \0 \0 \0 006 \0 0012520 \0 \0 \t \0 \0 002 \0 \t \0 \0 \0 ) \0 \0 \0 \0 0012540 006 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 001 \0 \0 \0 0012560 \0 002 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 \v \0 \0 0012600 \0 \0 005 \0 \0 \0 6 \0 \0 \0 \0 006 \0 \0 \0 \0 0012620 \0 002 \0 \b \0 \0 \0 \f \0 \0 \0 \0 005 \0 \0 \0 0012640 201 \0 \0 \0 \0 006 \0 \0 \n 252 \0 u z 272 0012656