Tôi có một tệp văn bản "bình thường" (chứa các câu tiếng Anh) đang được phát hiện bằng filelệnh như ASCII Pascal program text.
Làm thế nào để văn bản chương trình Pascal khác biệt với văn bản tiếng Anh ASCII bình thường?
tôi đã làm head -10 file > tmp
file tmpvẫn cho thấy Pascal.
tmpkhi mở ở VI và:set list
HELEN'S BABIES$
$
With some account of their ways, innocent, crafty, angelic, impish,$
witching and impulsive; also a partial record of their actions during$
ten days of their existence$
$
By JOHN HABBERTON$
$
$
$
Đầu ra của head file | od -c
0000000 H E L E N ' S B A B I E S \n \n
0000020 W i t h s o m e a c c o u n
0000040 t o f t h e i r w a y s ,
0000060 i n n o c e n t , c r a f t
0000100 y , a n g e l i c , i m p i
0000120 s h , \n w i t c h i n g a n d
0000140 i m p u l s i v e ; a l s o
0000160 a p a r t i a l r e c o r
0000200 d o f t h e i r a c t i o
0000220 n s d u r i n g \n t e n d a
0000240 y s o f t h e i r e x i s
0000260 t e n c e \n \n B y J O H N H
0000300 A B B E R T O N \n \n \n \n
0000314
Tệp được tải lên tại đây: http://www.fileswap.com/dl/L0eCWJTvy/
Tôi đang trên CentOS release 6.5, filephiên bản5.04
Có một cái gì đó trong dòng thứ 4. Xóa từ dòng thứ 4 trở đi sẽ phát hiện nó dưới dạng tệp văn bản
odđầu ra.
$HOME/.magichay $HOME/.magic.mgckhông?
head file | od -cđể kiểm tra các ký tự không in.