✏️ 编辑:awstats032026.craftandcreation.xyz.tmitstore.top.txt
路径:
/home/boguraj1/tmp/awstats/awstats032026.craftandcreation.xyz.tmitstore.top.txt
大小:15.6 KB · 修改:2026-04-01 11:34:25 · 权限:0644 · 可写
← 返回目录
👁 查看
⬇ 下载
AWSTATS DATA FILE 8.0 (build 20240604) # If you remove this file, all statistics for date 202603 will be lost/reset. # Last config file used to build this data file was /home/boguraj1/tmp/awstats/awstats.craftandcreation.xyz.tmitstore.top.conf. # Position (offset in bytes) in this file for beginning of each section for # direct I/O access. If you made changes somewhere in this file, you should # also remove completely the MAP section (AWStats will rewrite it at next # update). BEGIN_MAP 28 POS_GENERAL 2102 POS_TIME 2776 POS_VISITOR 6533 POS_DAY 6892 POS_DOMAIN 3343 POS_LOGIN 3586 POS_ROBOT 3741 POS_WORMS 3906 POS_EMAILSENDER 4037 POS_EMAILRECEIVER 4180 POS_SESSION 7135 POS_FILESIZE 15806 POS_REQUESTTIME 15938 POS_SIDER 7299 POS_FILETYPES 4315 POS_DOWNLOADS 4439 POS_OS 4487 POS_BROWSER 4582 POS_SCREENSIZE 4676 POS_UNKNOWNREFERER 4750 POS_UNKNOWNREFERERBROWSER 5031 POS_ORIGIN 5307 POS_SEREFERRALS 5441 POS_PAGEREFS 5585 POS_SEARCHWORDS 5733 POS_KEYWORDS 5885 POS_MISC 2440 POS_ERRORS 5944 POS_CLUSTER 3442 POS_SIDER_404 6041 END_MAP # LastLine = Date of last record processed - Last record line number in last log - Last record offset in last log - Last record signature value # FirstTime = Date of first visit for history file # LastTime = Date of last visit for history file # LastUpdate = Date of last update - Nb of parsed records - Nb of parsed old records - Nb of parsed new records - Nb of parsed corrupted - Nb of parsed dropped # TotalVisits = Number of visits # TotalUnique = Number of unique visitors # MonthHostsKnown = Number of hosts known # MonthHostsUnKnown = Number of hosts unknown BEGIN_GENERAL 8 LastLine 20260401001937 9 1280 9333035955234 FirstTime 20260324122002 LastTime 20260331211935 LastUpdate 20260401113425 9 0 8 0 0 TotalVisits 66 TotalUnique 7 MonthHostsKnown 0 MonthHostsUnknown 7 END_GENERAL # Misc ID - Pages - Hits - Bandwidth BEGIN_MISC 10 PDFSupport 0 0 0 RealPlayerSupport 0 0 0 WindowsMediaPlayerSupport 0 0 0 FlashSupport 0 0 0 DirectorSupport 0 0 0 JavascriptDisabled 0 0 0 TotalMisc 0 0 0 JavaEnabled 0 0 0 QuickTimeSupport 0 0 0 AddToFavourites 0 0 0 END_MISC # Hour - Pages - Hits - Bandwidth - Not viewed Pages - Not viewed Hits - Not viewed Bandwidth BEGIN_TIME 24 0 14 14 896 9 9 10008 1 0 0 0 0 1 1251 2 1 1 143510 0 0 0 3 14 14 896 0 0 0 4 0 0 0 0 0 0 5 0 0 0 0 0 0 6 14 14 896 2 2 0 7 0 0 0 1 1 0 8 0 0 0 0 0 0 9 14 14 896 0 0 0 10 1 1 143510 0 0 0 11 0 0 0 0 0 0 12 16 16 1024 0 0 0 13 0 0 0 0 0 0 14 1 1 0 0 0 0 15 16 16 1024 1 1 43446 16 64 64 345072 4 4 35678 17 92 92 356300 4 4 35678 18 193 193 72003 0 0 0 19 1 1 143510 0 1 1251 20 0 0 0 0 0 0 21 16 16 1024 0 0 0 22 0 0 0 0 0 0 23 0 0 0 0 0 0 END_TIME # Domain - Pages - Hits - Bandwidth # The 25 first Pages must be first (order not required for others) BEGIN_DOMAIN 2 us 454 454 923541 ca 3 3 287020 END_DOMAIN # Cluster ID - Pages - Hits - Bandwidth BEGIN_CLUSTER 0 END_CLUSTER # Login - Pages - Hits - Bandwidth - Last visit # The 10 first Pages must be first (order not required for others) BEGIN_LOGIN 0 END_LOGIN # Robot ID - Hits - Bandwidth - Last visit - Hits on robots.txt # The 25 first Hits must be first (order not required for others) BEGIN_ROBOT 1 checker 1 43446 20260326151800 0 END_ROBOT # Worm ID - Hits - Bandwidth - Last visit # The 5 first Hits must be first (order not required for others) BEGIN_WORMS 0 END_WORMS # EMail - Hits - Bandwidth - Last visit # The 20 first Hits must be first (order not required for others) BEGIN_EMAILSENDER 0 END_EMAILSENDER # EMail - Hits - Bandwidth - Last visit # The 20 first hits must be first (order not required for others) BEGIN_EMAILRECEIVER 0 END_EMAILRECEIVER # Files type - Hits - Bandwidth - Bandwidth without compression - Bandwidth after compression BEGIN_FILETYPES 3 php 327 132023 0 0 Unknown 120 7680 0 0 html 10 1070858 0 0 END_FILETYPES # Downloads - Hits - Bandwidth BEGIN_DOWNLOADS 0 END_DOWNLOADS # OS ID - Hits BEGIN_OS ID - Hits - Pages 2 Unknown 124 124 win10 333 333 END_OS # Browser ID - Hits - Pages BEGIN_BROWSER 2 chrome78.0.3904.108 333 333 Unknown 124 124 END_BROWSER # Screen size - Hits BEGIN_SCREENSIZE 0 END_SCREENSIZE # Unknown referer OS - Last visit date BEGIN_UNKNOWNREFERER 2 Cpanel-HTTP-Client/1.0 20260331211935 Hello_from_Palo_Alto_Networks,_find_out_more_about_our_scans_in_https://docs-cortex.paloaltonetworks.com/r/1/Cortex-Xpanse/Scanning-activity 20260330021814 END_UNKNOWNREFERER # Unknown referer Browser - Last visit date BEGIN_UNKNOWNREFERERBROWSER 2 Hello_from_Palo_Alto_Networks,_find_out_more_about_our_scans_in_https://docs-cortex.paloaltonetworks.com/r/1/Cortex-Xpanse/Scanning-activity 20260330021814 Cpanel-HTTP-Client/1.0 20260331211935 END_UNKNOWNREFERERBROWSER # Origin - Pages - Hits BEGIN_ORIGIN 6 From0 457 457 From1 0 0 From2 0 0 From3 0 0 From4 0 0 From5 0 0 END_ORIGIN # Search engine referers ID - Pages - Hits BEGIN_SEREFERRALS 0 END_SEREFERRALS # External page referers - Pages - Hits # The 25 first Pages must be first (order not required for others) BEGIN_PAGEREFS 0 END_PAGEREFS # Search keyphrases - Number of search # The 10 first number of search must be first (order not required for others) BEGIN_SEARCHWORDS 0 END_SEARCHWORDS # Search keywords - Number of search # The 25 first number of search must be first (order not required for others) BEGIN_KEYWORDS 0 END_KEYWORDS # Errors - Hits - Bandwidth BEGIN_ERRORS 2 302 4 0 404 18 83866 END_ERRORS # URL with 404 errors - Hits - Last URL referrer BEGIN_SIDER_404 9 /shell 2 - /.well-known/security.txt 2 - /wp-includes/wlwmanifest.xml 2 - /webshell 2 - /wp-json/wp/v2/users/ 2 - / 2 - /wp-json/oembed/1.0/embed 2 - /webshell.php 2 - /shell.php 2 - END_SIDER_404 # Host - Pages - Hits - Bandwidth - Last visit date - [Start date of last visit] - [Last page of last visit] # [Start date of last visit] and [Last page of last visit] are saved only if session is not finished # The 25 first Hits must be first (order not required for others) BEGIN_VISITOR 7 34.186.62.161 269 269 427279 20260324184400 204.197.172.20 120 120 7680 20260331211935 34.60.209.23 64 64 345072 20260326162246 147.185.132.222 1 1 143510 20260327105234 205.210.31.165 1 1 143510 20260327190855 205.210.31.145 1 1 0 20260328141910 198.235.24.32 1 1 143510 20260330021814 END_VISITOR # Date - Pages - Hits - Bandwidth - Visits BEGIN_DAY 8 20260324 277 277 427791 5 20260325 16 16 1024 8 20260326 80 80 346096 9 20260327 18 18 288044 10 20260328 17 17 1024 9 20260329 16 16 1024 8 20260330 17 17 144534 9 20260331 16 16 1024 8 END_DAY # Session range - Number of visits BEGIN_SESSION 3 1h+ 1 0s-30s 64 5mn-15mn 1 END_SESSION # URL - Pages - Bandwidth - Entry - Exit # The 25 first Pages must be first (order not required for others) BEGIN_SIDER 122 /xmlrpc.php 327 132023 0 2 / 10 1070858 6 4 /.well-known/acme-challenge/A3GQC3KQGDFCS8IATQOJV-NW54SYD3_- 1 64 1 0 /.well-known/acme-challenge/7PB2GNBWZT40YIPPBJ0-Z6VZI1WVFOJY 1 64 1 0 /.well-known/acme-challenge/S8T-ZGNWZ2OQCJ24E2XOUBO9-5Y8N6LP 1 64 0 1 /.well-known/acme-challenge/IVTKTWINUWSQGL32DC_V3ET611W_2UP- 1 64 1 0 /.well-known/acme-challenge/S5WVQFMIHE0MYUJ06AJA_IYH3INN3-FM 1 64 0 1 /.well-known/acme-challenge/TWEVTP7J7KOM27K_81Q0H-SVLCRLYWDD 1 64 1 0 /.well-known/acme-challenge/_L1UB_NQ0HJ-47Q6A4WK9_D7MLWY3HKG 1 64 0 1 /.well-known/acme-challenge/XDLXJLFZWXAO2_N92XWEE5YISJLM0HMJ 1 64 1 0 /.well-known/acme-challenge/HBUT77CQGQX6BVNF81T-_2F9NHD9045K 1 64 1 0 /.well-known/acme-challenge/FGQV87MUYWBTB768SLVMIYL-U0XWE4W6 1 64 0 1 /.well-known/acme-challenge/7WKBTN-07NM_PLW3-2QK7E6S_XXSM9OM 1 64 0 1 /.well-known/acme-challenge/G57PJ37DXHITAEQKSNKSGQNAZHLXD0NV 1 64 0 1 /.well-known/acme-challenge/2-WTY3I0B1JZ5P_F92NZR-EXD60F-H32 1 64 1 0 /.well-known/acme-challenge/V761EL4P_HJGQZVG88P92GRP297K5GN0 1 64 1 0 /.well-known/acme-challenge/K8W93E7PJNO6YK23X-XLBB_RD1CVU1BI 1 64 1 0 /.well-known/acme-challenge/8WMBCY0KH08X6ML8QER724MFJBT23_EG 1 64 0 1 /.well-known/acme-challenge/65IL2DZAI-_KDYQR3MLDXID1URMKAW9U 1 64 1 0 /.well-known/acme-challenge/1ONF0LYIV79BW3CGNE9ITNE2SGTB0963 1 64 0 1 /.well-known/acme-challenge/0B2I72D3E3KQVV-ZY7PWP4PZQTWD3MF1 1 64 0 1 /.well-known/acme-challenge/1V28IZ688WR5A3P7K0SYZJE7Y7-T90WL 1 64 0 1 /.well-known/acme-challenge/3NN4I-4RW3TH2QO7RBY1OYVXQ9AYP7QW 1 64 0 1 /.well-known/acme-challenge/SKD3NNHIMYUUBUR9FRQ6OUGAWWUGEN69 1 64 0 1 /.well-known/acme-challenge/9HQWGAS595SHRHX2ZSWQJ5YU9YQUUYND 1 64 0 1 /.well-known/acme-challenge/TZX7OCOD-JIJQKQAOHI0K3Y084LRJY3Y 1 64 0 1 /.well-known/acme-challenge/XDIOZ6R00PFXDFXHQ04CN5H3GG980D6E 1 64 0 1 /.well-known/acme-challenge/0SRN57YY13D0VBPGCQ60JP___726V4Q1 1 64 0 1 /.well-known/acme-challenge/8M4_-EVR3958-AN7MV4MH-U-3171JSMB 1 64 0 1 /.well-known/acme-challenge/8AL0DCNX_4ME-BS3JV0Z9DQXDZB9JNO6 1 64 1 0 /.well-known/acme-challenge/ST-8165PJKKJU1MWH3Y0A9EV2N5RY1B8 1 64 0 1 /.well-known/acme-challenge/KBBWHA-VLAF4QA0AV78FUC2LWTU86RUR 1 64 0 1 /.well-known/acme-challenge/TMBBG_-F1O81VADPNEL88V2Z7DR6IYQH 1 64 1 0 /.well-known/acme-challenge/OH9F0FQPRSKUU6W74WDWYQ3H96ZNQA_N 1 64 0 1 /.well-known/acme-challenge/A10N2XPUC-_CRSTOSVEI3F1CFNXB13-P 1 64 1 0 /.well-known/acme-challenge/6V2UAJVQE4LXE-B2EYLG2AHBVBKHEBG3 1 64 0 1 /.well-known/acme-challenge/TMW9MM182SKL2-YQ6XJGB-AAFGMAEU_R 1 64 0 1 /.well-known/acme-challenge/PRY2LN9_-LNDHP24L_RNOBL7_HPPIY09 1 64 0 1 /.well-known/acme-challenge/KP325-TQKVI0XJS_QZ1GWPNU-4BXYA9Q 1 64 1 0 /.well-known/acme-challenge/WF8O3HFHBW40Y95GP-2L1VEIME69LC74 1 64 0 1 /.well-known/acme-challenge/OSX26TGMM_LADHIA5R0XR-1G5-96O554 1 64 0 1 /.well-known/acme-challenge/BZZBZTB86VJK9NVW7ZGIF2-L7PUAR6LC 1 64 0 1 /.well-known/acme-challenge/DTE9E_VJMKTCQN205LDESQSQ79YPHB04 1 64 0 1 /.well-known/acme-challenge/AGAWZ_D5UO9SD4B5HBJ755LKJTR7TYBD 1 64 1 0 /.well-known/acme-challenge/XKRUHOEZX0FE_52LKRY6MX8PUHJ6VXH8 1 64 1 0 /.well-known/acme-challenge/2QVCGATYSIYG1GXWO1GLFVM6PJE0-KT2 1 64 1 0 /.well-known/acme-challenge/7BCBT7QTVMTCNMYAFKKIXDU6N5_RBJ3T 1 64 0 1 /.well-known/acme-challenge/ZOMU36I9Z09UD19WUY2M13UFQDBLT_PJ 1 64 1 0 /.well-known/acme-challenge/6YJRRD5AN42Y_B383X3U4PWB71U8WH9V 1 64 1 0 /.well-known/acme-challenge/O3IREOYJUS_757YP5V-K5YQ_9R37BS7K 1 64 0 1 /.well-known/acme-challenge/OXED7V1JYLC809SJ_5PYBKD1GVG2Z9IF 1 64 1 0 /.well-known/acme-challenge/0RXJMUOY5M16_JZFA172CLTQAP50W4CE 1 64 1 0 /.well-known/acme-challenge/4B1029SMCI-ME5X042F_J3GAUHIMLKOM 1 64 1 0 /.well-known/acme-challenge/1WMW3_OUC1W3M2DN_V6CUFPSFZ9RTKUD 1 64 1 0 /.well-known/acme-challenge/GX7PTTW4XQF2GNFWXWLPEXG7MC2VA115 1 64 0 1 /.well-known/acme-challenge/1KWPHLUXH-WZYVJEVE0MVU_BT4-34BP2 1 64 1 0 /.well-known/acme-challenge/9ZY1-S33C71YI63GVL87YF572OTP8WRU 1 64 1 0 /.well-known/acme-challenge/XABEGT9DZQOKK7QET2U-IUBR0IKSXNVN 1 64 0 1 /.well-known/acme-challenge/NNFQYWGWR5YXE-TT_EP9UZJN998WLM8Z 1 64 0 1 /.well-known/acme-challenge/63L8B20Z0C4958LM3S2_-N8XA7Z5BR_2 1 64 1 0 /.well-known/acme-challenge/MT4Z0C0B0P_4FAPYC68QH6T-H9QU1I24 1 64 1 0 /.well-known/acme-challenge/ONSPLG-9LWKOWY8LMOWAC9H_W5KM1L25 1 64 1 0 /.well-known/acme-challenge/XQX9AOMJ6JTB5S1N7R149JT1OSNS1PPM 1 64 0 1 /.well-known/acme-challenge/0P8SSADJZSZV72M7NXX-PI7TCG0I4_DX 1 64 1 0 /.well-known/acme-challenge/XXYFG26YB7XKXQT0PQ9CZO3WLA15JS45 1 64 0 1 /.well-known/acme-challenge/85YVMOFYZLFHM_NLPJMQFQ1IHWO0YKL9 1 64 1 0 /.well-known/acme-challenge/_QK60O2BHSFR807B-KHGVMY6NMHA6JSO 1 64 1 0 /.well-known/acme-challenge/1I8BEEHRVX9BYX1FV7OTF7F48O2ZOVF6 1 64 1 0 /.well-known/acme-challenge/UAPUDSW88AHY_DM3-K5SBBS6PT75V1UI 1 64 0 1 /.well-known/acme-challenge/5QK9W4XZ1NTS-X8RH9Q2O_WS4B505-60 1 64 1 0 /.well-known/acme-challenge/XB3G_PZZ3FRB1-3WLRNRUK3OLVMWB7GH 1 64 0 1 /.well-known/acme-challenge/0ERCDUGFJSS_CDK9I_GIHLKQE5-WEENP 1 64 1 0 /.well-known/acme-challenge/DELZQ57HJY2UEH0YEIG37YR1AN4YB4NJ 1 64 0 1 /.well-known/acme-challenge/YBHIXG-CGN04SH4-V86P8AY_UH7FG-GG 1 64 0 1 /.well-known/acme-challenge/_FE4QH3H2DHIFBNOJJG8NY-96-8AT0SG 1 64 0 1 /.well-known/acme-challenge/TFQCVHGZXT3NMKR288XJYR7-GLQM5U3U 1 64 0 1 /.well-known/acme-challenge/VITK42SSX2EMA1G0S_KF5X7PVBDGEZ78 1 64 1 0 /.well-known/acme-challenge/XT1MU5GLIA5_VWYGSWTUVR38T8UBD65_ 1 64 0 1 /.well-known/acme-challenge/WTKTS460TJ751FRB-C_CP578-PS_E6_V 1 64 1 0 /.well-known/acme-challenge/3NQUSN_3__FL085YT6JU3WPTOGX3H92Y 1 64 1 0 /.well-known/acme-challenge/LUEPM0B46GZT4IHRPUNJSF56D3O6EE4L 1 64 0 1 /.well-known/acme-challenge/W8ZYWC-_TRCQIB4JBXU44ANN6U9_2RN4 1 64 1 0 /.well-known/acme-challenge/HJFPX3MU312_N6V936HFFK0EMZD4P1WW 1 64 0 1 /.well-known/acme-challenge/DUW_G7PM16155MNINDCWUV60BY13G7JR 1 64 1 0 /.well-known/acme-challenge/21QBNJS30YZ6_NOGSM8MPB0VSCZX7Z7A 1 64 0 1 /.well-known/acme-challenge/-8UJWQGAUM43AESLEV1IBW5G-_XE8OYE 1 64 0 1 /.well-known/acme-challenge/4K9TZ5D5G4B01RPKT17FCU8WJX_6R_KL 1 64 1 0 /.well-known/acme-challenge/P1W-4K2FSAC4D3TFKG8EVOEICS6PJ9Y4 1 64 1 0 /.well-known/acme-challenge/SEIUKH2SJ_KSK3TX_5T0HH3M8B8S61OP 1 64 0 1 /.well-known/acme-challenge/V08-GIO73S9YFUZNEVJ4-VX0W3SZ2E_P 1 64 1 0 /.well-known/acme-challenge/CCDPYQMI2OL6S0HLKAPM2YXJTB89-6Y- 1 64 1 0 /.well-known/acme-challenge/T3WIPJB6VACX1-BQK9YBEWMXN8BV73HE 1 64 1 0 /.well-known/acme-challenge/UXCA61--0TLHC3VXHH_16HD_0ZXB5D9K 1 64 1 0 /.well-known/acme-challenge/KNQWEO0X--1XBBNVHL2K8GXS42ICR7OI 1 64 0 1 /.well-known/acme-challenge/S0KE1YT0-HWFT8AHH3C65FG6_B8RYKFB 1 64 0 1 /.well-known/acme-challenge/CNODNDQO41-5BD7OAWA13LUQ40LGK7BX 1 64 0 1 /.well-known/acme-challenge/3Q44X7XJXX1965_CPA9E7DWG0T5I_X_5 1 64 1 0 /.well-known/acme-challenge/OZG-G-JMAC5-G-SX22TBOTN2P8G36I_G 1 64 1 0 /.well-known/acme-challenge/GZHRGM-R2CB_O5-OLK8ANZUE8O59SE5G 1 64 0 1 /.well-known/acme-challenge/WT77D4KK3HFUTRT8SURQJL5WKS58D4J0 1 64 0 1 /.well-known/acme-challenge/J9G3NO1C_49_BJ3WZIV_OIGWMSJRAMT8 1 64 0 1 /.well-known/acme-challenge/0QVGP-CABHJ9R_REOQRW86BLNGLFVNPH 1 64 1 0 /.well-known/acme-challenge/HL6X7Y-VVAIM31U773FS0GFA5530LGMG 1 64 1 0 /.well-known/acme-challenge/HFMNZXSBROG_0PK2Q-K6LJ49Q9ZGDXA5 1 64 1 0 /.well-known/acme-challenge/OXQ82WZF3X54WLR9DFX0YQ8H-G5KG7X3 1 64 0 1 /.well-known/acme-challenge/C7W4PTHISJ-HCPHYU7KJJYJGMA311QNR 1 64 1 0 /.well-known/acme-challenge/JDBPVT6AB8_YP6PWHVD4RDB_ABU_UX0P 1 64 1 0 /.well-known/acme-challenge/90-PZA4CZG66_0_LHK2XYYFTDAEL8CR8 1 64 1 0 /.well-known/acme-challenge/1PJA4FVUZAUPIOS016Z_K-VTJKVQ4X7T 1 64 0 1 /.well-known/acme-challenge/KSROPPT4X636VT3Y5L5XIS1NOCUBE_06 1 64 1 0 /.well-known/acme-challenge/KY57NMI3H7SBCL85YVPSQ9DBLB0FKE8- 1 64 0 1 /.well-known/acme-challenge/15WAA8C4UKS8OQUCXT2G240OYS3-UXTN 1 64 1 0 /.well-known/acme-challenge/4-Q08P8NA1792XQOJPNTXJR8ZF7LELAD 1 64 1 0 /.well-known/acme-challenge/-905LLEFRZKVKSYWS9B642Z_S8S_JTZU 1 64 1 0 /.well-known/acme-challenge/5T-U9ONWIIH2ZPR9PWJ36RSMN6QED8QG 1 64 0 1 /.well-known/acme-challenge/3BZ7MJ61IJPU0Y78A0UB3UTL9U3C-3KX 1 64 0 1 /.well-known/acme-challenge/W7GM4MB2BFORQIOA0_PHKN14-DNLDCAM 1 64 1 0 /.well-known/acme-challenge/6AH6T0IF8VHANQ_XL7TK89B_I05VNNC6 1 64 1 0 /.well-known/acme-challenge/R70_H6KPPRH2P-RZ2YGL0NQOJESDYZVJ 1 64 0 1 /.well-known/acme-challenge/YW82PNOZX-8ELS0KUCK8W5__UW7-I6EZ 1 64 1 0 /.well-known/acme-challenge/Z4YYAE-C5SB6RF89UZPD87KQ8E4NIXPA 1 64 0 1 /.well-known/acme-challenge/MDDRKUD9MPH83R-86OYCYR2T6ZM5S6-L 1 64 0 1 END_SIDER # Payload Range - Payload Frequency BEGIN_FILESIZE 6 0-44 5 1K-2K 16 5K+ 12 500-1K 2 44-100 120 100-500 325 END_FILESIZE # Request Time Range - Request Time Frequency BEGIN_REQUESTTIME 0 END_REQUESTTIME
💾 保存
取消
保存为 UTF-8,换行统一为 LF