亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? srch_strings.c

?? linux下開發的針對所有磁盤的數據恢復的源碼
?? C
?? 第 1 頁 / 共 2 頁
字號:
/* From binutils-2.15  * removed getopt_long stuff *   *//* strings -- print the strings of printable characters in files   Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,   2002, 2003 Free Software Foundation, Inc.   This program is free software; you can redistribute it and/or modify   it under the terms of the GNU General Public License as published by   the Free Software Foundation; either version 2, or (at your option)   any later version.   This program is distributed in the hope that it will be useful,   but WITHOUT ANY WARRANTY; without even the implied warranty of   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the   GNU General Public License for more details.   You should have received a copy of the GNU General Public License   along with this program; if not, write to the Free Software   Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA   02111-1307, USA.  *//* Usage: strings [options] file...   Options:   -a   -		Do not scan only the initialized data section of object files.   -f		Print the name of the file before each string.   -n min-len   -min-len	Print graphic char sequences, MIN-LEN or more bytes long,		that are followed by a NUL or a newline.  Default is 4.   -t {o,x,d}	Print the offset within the file before each string,		in octal/hex/decimal.   -o		Like -to.  (Some other implementations have -o like -to,		others like -td.  We chose one arbitrarily.)   -e {s,S,b,l,B,L}		Select character encoding: 7-bit-character, 8-bit-character,		bigendian 16-bit, littleendian 16-bit, bigendian 32-bit,		littleendian 32-bit.   -h		Print the usage message on the standard output.   -v		Print the program version number.   Written by Richard Stallman <rms@gnu.ai.mit.edu>   and David MacKenzie <djm@gnu.ai.mit.edu>.  */#if HAVE_CONFIG_H#include "tsk_config.h"#endif#include <sys/types.h>#include <sys/stat.h>#include <stdio.h>#include <stdlib.h>#include <errno.h>#include <unistd.h>#include <string.h>#include <inttypes.h>/* Some platforms need to put stdin into binary mode, to read    binary files.  */#ifdef HAVE_SETMODE#ifndef O_BINARY#ifdef _O_BINARY#define O_BINARY _O_BINARY#define setmode _setmode#else#define O_BINARY 0#endif#endif#if O_BINARY#include <io.h>#define SET_BINARY(f) do { if (!isatty (f)) setmode (f,O_BINARY); } while (0)#endif#endif#ifndef PRIx64#define PRIx64 "llx"#endif#ifndef PRId64#define PRId64 "lld"#endif#ifndef PRIo64#define PRIo64 "llo"#endif/* The following were taken from other files in binutils */// from include/libiberty.henum {   /* In C99 */  _sch_isblank  = 0x0001,       /* space \t */  _sch_iscntrl  = 0x0002,       /* nonprinting characters */  _sch_isdigit  = 0x0004,       /* 0-9 */  _sch_islower  = 0x0008,       /* a-z */  _sch_isprint  = 0x0010,       /* any printing character including ' ' */  _sch_ispunct  = 0x0020,       /* all punctuation */  _sch_isspace  = 0x0040,       /* space \t \n \r \f \v */  _sch_isupper  = 0x0080,       /* A-Z */  _sch_isxdigit = 0x0100,       /* 0-9A-Fa-f */  /* Extra categories useful to cpplib.  */  _sch_isidst   = 0x0200,       /* A-Za-z_ */  _sch_isvsp    = 0x0400,       /* \n \r */  _sch_isnvsp   = 0x0800,       /* space \t \f \v \0 */  /* Combinations of the above.  */  _sch_isalpha  = _sch_isupper|_sch_islower,    /* A-Za-z */  _sch_isalnum  = _sch_isalpha|_sch_isdigit,    /* A-Za-z0-9 */  _sch_isidnum  = _sch_isidst|_sch_isdigit,     /* A-Za-z0-9_ */  _sch_isgraph  = _sch_isalnum|_sch_ispunct,    /* isprint and not space */  _sch_iscppsp  = _sch_isvsp|_sch_isnvsp,       /* isspace + \0 */  _sch_isbasic  = _sch_isprint|_sch_iscppsp     /* basic charset of ISO C                                                   (plus ` and @)  */};// from libiberty/safe-ctype.h/* Shorthand */#define bl _sch_isblank#define cn _sch_iscntrl#define di _sch_isdigit#define is _sch_isidst#define lo _sch_islower#define nv _sch_isnvsp#define pn _sch_ispunct#define pr _sch_isprint#define sp _sch_isspace#define up _sch_isupper#define vs _sch_isvsp#define xd _sch_isxdigit/* Masks.  */ #define L  (const unsigned short) (lo|is   |pr) /* lower case letter */#define XL (const unsigned short) (lo|is|xd|pr) /* lowercase hex digit */#define U  (const unsigned short) (up|is   |pr) /* upper case letter */#define XU (const unsigned short) (up|is|xd|pr) /* uppercase hex digit */#define D  (const unsigned short) (di   |xd|pr) /* decimal digit */#define P  (const unsigned short) (pn      |pr) /* punctuation */#define _  (const unsigned short) (pn|is   |pr) /* underscore */#define C  (const unsigned short) (         cn) /* control character */#define Z  (const unsigned short) (nv      |cn) /* NUL */#define M  (const unsigned short) (nv|sp   |cn) /* cursor movement: \f \v */#define V  (const unsigned short) (vs|sp   |cn) /* vertical space: \r \n */#define T  (const unsigned short) (nv|sp|bl|cn) /* tab */#define S  (const unsigned short) (nv|sp|bl|pr) /* space */const unsigned short _sch_istable[256] ={  Z,  C,  C,  C,   C,  C,  C,  C,   /* NUL SOH STX ETX  EOT ENQ ACK BEL */  C,  T,  V,  M,   M,  V,  C,  C,   /* BS  HT  LF  VT   FF  CR  SO  SI  */  C,  C,  C,  C,   C,  C,  C,  C,   /* DLE DC1 DC2 DC3  DC4 NAK SYN ETB */  C,  C,  C,  C,   C,  C,  C,  C,   /* CAN EM  SUB ESC  FS  GS  RS  US  */  S,  P,  P,  P,   P,  P,  P,  P,   /* SP  !   "   #    $   %   &   '   */  P,  P,  P,  P,   P,  P,  P,  P,   /* (   )   *   +    ,   -   .   /   */  D,  D,  D,  D,   D,  D,  D,  D,   /* 0   1   2   3    4   5   6   7   */  D,  D,  P,  P,   P,  P,  P,  P,   /* 8   9   :   ;    <   =   >   ?   */  P, XU, XU, XU,  XU, XU, XU,  U,   /* @   A   B   C    D   E   F   G   */  U,  U,  U,  U,   U,  U,  U,  U,   /* H   I   J   K    L   M   N   O   */  U,  U,  U,  U,   U,  U,  U,  U,   /* P   Q   R   S    T   U   V   W   */  U,  U,  U,  P,   P,  P,  P,  _,   /* X   Y   Z   [    \   ]   ^   _   */  P, XL, XL, XL,  XL, XL, XL,  L,   /* `   a   b   c    d   e   f   g   */  L,  L,  L,  L,   L,  L,  L,  L,   /* h   i   j   k    l   m   n   o   */  L,  L,  L,  L,   L,  L,  L,  L,   /* p   q   r   s    t   u   v   w   */  L,  L,  L,  P,   P,  P,  P,  C,   /* x   y   z   {    |   }   ~   DEL */  /* high half of unsigned char is locale-specific, so all tests are     false in "C" locale */  0, 0, 0, 0,  0, 0, 0, 0,  0, 0, 0, 0,  0, 0, 0, 0,  0, 0, 0, 0,  0, 0, 0, 0,  0, 0, 0, 0,  0, 0, 0, 0,  0, 0, 0, 0,  0, 0, 0, 0,  0, 0, 0, 0,  0, 0, 0, 0,  0, 0, 0, 0,  0, 0, 0, 0,  0, 0, 0, 0,  0, 0, 0, 0,  0, 0, 0, 0,  0, 0, 0, 0,  0, 0, 0, 0,  0, 0, 0, 0,  0, 0, 0, 0,  0, 0, 0, 0,  0, 0, 0, 0,  0, 0, 0, 0,  0, 0, 0, 0,  0, 0, 0, 0,  0, 0, 0, 0,  0, 0, 0, 0,  0, 0, 0, 0,  0, 0, 0, 0,  0, 0, 0, 0,  0, 0, 0, 0,};#define _sch_test(c, bit) (_sch_istable[(c) & 0xff] & (unsigned short)(bit))#define ISPRINT(c)  _sch_test(c, _sch_isprint)#define bfd_boolean unsigned char#ifndef FALSE#define FALSE 0#endif#ifndef TRUE#define TRUE 1#endifchar *program_name;/* End of stuff added by brian */#define STRING_ISGRAPHIC(c) \      (   (c) >= 0 \       && (c) <= 255 \       && ((c) == '\t' || ISPRINT (c) || (encoding == 'S' && (c) > 127)))#ifndef errnoextern int errno;#endif#ifdef HAVE_FOPEN64//typedef off64_t file_off;#define file_open(s,m) fopen64(s, m)#else//typedef off_t file_off;#define file_open(s,m) fopen(s, m)#endif/* Radix for printing addresses (must be 8, 10 or 16).  */static int address_radix;/* Minimum length of sequence of graphic chars to trigger output.  */static int string_min;/* TRUE means print address within file for each string.  */static bfd_boolean print_addresses;/* TRUE means print filename for each string.  */static bfd_boolean print_filenames;/* The character encoding format.  */static char encoding;static int encoding_bytes;static bfd_boolean strings_file (char *file);static int integer_arg (char *s);static void print_strings (const char *, FILE *, uint64_t, uint64_t, int, char *);static void usage (FILE *, int);static long get_char (FILE *, uint64_t *, int *, char **);int main (int, char **);intmain (int argc, char **argv){  int optc;  int exit_status = 0;  bfd_boolean files_given = FALSE;  program_name = argv[0];  string_min = -1;  print_addresses = FALSE;  print_filenames = FALSE;  encoding = 's';  while ((optc = getopt (argc, argv, "afhHn:ot:e:Vv0123456789")) != EOF)    {      switch (optc)	{	case 'a':	  break;	case 'f':	  print_filenames = TRUE;	  break;	case 'H':	case 'h':	  usage (stdout, 0);	case 'n':	  string_min = integer_arg (optarg);	  if (string_min < 1) {	    fprintf (stderr, "invalid number %s", optarg);	  }	  break;	case 'o':	  print_addresses = TRUE;	  address_radix = 8;	  break;	case 't':	  print_addresses = TRUE;	  if (optarg[1] != '\0')	    usage (stderr, 1);	  switch (optarg[0])	    {	    case 'o':	      address_radix = 8;	      break;	    case 'd':	      address_radix = 10;	      break;	    case 'x':	      address_radix = 16;	      break;	    default:	      usage (stderr, 1);	    }	  break;	case 'e':	  if (optarg[1] != '\0')	    usage (stderr, 1);	  encoding = optarg[0];	  break;	case 'V':	case 'v':#ifdef VER	        printf("The Sleuth Kit ver %s\n", VER);#else	        printf("The Sleuth Kit\n");#endif	  	printf("Modified version of strings from GNU binutils-2.15\n");		exit(0);	case '?':

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91免费视频观看| 色综合久久88色综合天天免费| 亚洲日本一区二区| 国产精品久久久久9999吃药| 国产精品美女久久久久久久久| 久久精品男人天堂av| 久久青草国产手机看片福利盒子| 精品国产伦一区二区三区观看方式 | 国产伦精品一区二区三区免费迷| 麻豆传媒一区二区三区| 久久国产综合精品| 国产精品白丝av| www.亚洲色图.com| 欧美天堂亚洲电影院在线播放| 欧美日韩日日夜夜| 久久综合九色综合欧美98| 久久久久久久久岛国免费| 国产精品蜜臀在线观看| 尤物视频一区二区| 日韩精品91亚洲二区在线观看 | 精品99999| 国产精品久久夜| 亚洲一二三区不卡| 久久超碰97人人做人人爱| 懂色一区二区三区免费观看| 97精品电影院| 日韩免费高清av| 国产精品国产自产拍高清av| 视频一区二区中文字幕| 国产69精品久久久久毛片| 在线欧美日韩国产| 久久久一区二区| 午夜精品福利视频网站| 国产精品一二三区在线| 91行情网站电视在线观看高清版| 欧美成人午夜电影| 一区二区成人在线| 国产黄色精品网站| 欧美精品精品一区| 日韩一区在线播放| 国产一区在线精品| 在线播放日韩导航| 亚洲免费电影在线| 国产一区二区不卡在线| 欧美日韩不卡在线| 国产精品传媒入口麻豆| 精品一区二区三区欧美| 欧美日韩一区二区电影| 国产精品白丝在线| 韩国理伦片一区二区三区在线播放| 欧美性猛交一区二区三区精品| 国产婷婷一区二区| 韩国精品主播一区二区在线观看 | 蜜桃av一区二区在线观看| 一本到高清视频免费精品| 久久夜色精品一区| 美女久久久精品| 欧美色图在线观看| 亚洲国产日韩av| 91免费版在线看| 亚洲人123区| 一本色道综合亚洲| 国产精品美女www爽爽爽| 国产一区二区按摩在线观看| 日韩精品在线一区| 久久机这里只有精品| 欧美成人精精品一区二区频| 亚欧色一区w666天堂| 欧美日韩在线三级| 亚洲精品乱码久久久久久日本蜜臀| 成人性生交大片免费看中文| 国产无一区二区| 夫妻av一区二区| 欧美激情在线一区二区| 粉嫩av一区二区三区在线播放| 久久久99久久| 成人h动漫精品一区二区| 国产精品久久久久久久蜜臀| av亚洲精华国产精华精华| 中文字幕一区二区在线播放 | 亚洲精品国产无套在线观| caoporen国产精品视频| 亚洲欧美中日韩| 色狠狠桃花综合| 午夜免费欧美电影| 欧美一区三区二区| 国产伦精品一区二区三区在线观看 | 一区二区三区四区不卡在线| 91高清在线观看| 日产国产高清一区二区三区| 欧美一区二区三区四区高清| 激情久久久久久久久久久久久久久久| 久久色在线观看| 99精品久久99久久久久| 视频一区二区中文字幕| 久久久久久夜精品精品免费| 成人18精品视频| 亚洲国产精品视频| 久久日一线二线三线suv| 国产91精品一区二区麻豆网站| 亚洲卡通动漫在线| 日韩欧美一区二区视频| 成人精品视频一区二区三区| 亚洲成a人片在线观看中文| 精品国产91洋老外米糕| 91污片在线观看| 另类中文字幕网| 亚洲人成伊人成综合网小说| 91精品国产综合久久久蜜臀粉嫩| 国产福利一区在线观看| 一区二区三区四区中文字幕| 精品不卡在线视频| 欧美日韩亚洲另类| 成人深夜福利app| 蜜桃精品视频在线| 亚洲欧美日韩精品久久久久| 91精品福利在线一区二区三区| 成人午夜视频福利| 久久国产精品一区二区| 亚洲人精品午夜| wwww国产精品欧美| 欧美日韩国产成人在线91| 风间由美一区二区三区在线观看 | 国产在线观看一区二区| 亚洲黄色小说网站| 国产精品人人做人人爽人人添 | 国产凹凸在线观看一区二区| 亚洲一区二区av电影| 《视频一区视频二区| 2017欧美狠狠色| 欧美一区二区三区四区在线观看| 91麻豆免费看| 成人动漫精品一区二区| 久久99精品久久久久久动态图| 亚洲v精品v日韩v欧美v专区| 亚洲欧洲性图库| 中文字幕不卡在线观看| 欧美精品一区二区在线观看| 欧美一级二级在线观看| 欧美日韩不卡视频| 欧美日韩在线免费视频| 一本色道**综合亚洲精品蜜桃冫| 国产成人av自拍| 国内精品不卡在线| 另类小说欧美激情| 久国产精品韩国三级视频| 蜜臀久久久久久久| 肉肉av福利一精品导航| 日韩黄色一级片| 日韩电影在线免费观看| 日韩专区欧美专区| 蜜桃精品在线观看| 国产在线视频精品一区| 国产一区二区导航在线播放| 国产成人午夜片在线观看高清观看| 九一久久久久久| 懂色中文一区二区在线播放| 成年人国产精品| 91丨porny丨首页| 欧美日韩国产精品成人| 日韩一区二区三区电影在线观看| 欧美一区二区免费| 久久众筹精品私拍模特| 国产拍欧美日韩视频二区| 亚洲视频1区2区| 亚洲一区在线观看免费观看电影高清| 一区二区三区在线播| 日韩va欧美va亚洲va久久| 极品少妇xxxx精品少妇| 福利电影一区二区| 欧美中文字幕一二三区视频| 91精品国产综合久久婷婷香蕉| 精品国内二区三区| 亚洲人成在线播放网站岛国| 午夜私人影院久久久久| 九一九一国产精品| 91麻豆国产福利精品| 91精品国产综合久久久久久漫画 | 国产乱码精品一区二区三| 成人黄色在线网站| 欧美麻豆精品久久久久久| 精品国产一区二区在线观看| 国产精品久久久久桃色tv| 午夜精品久久久久久久久久| 经典一区二区三区| 91香蕉国产在线观看软件| 欧美成人艳星乳罩| 一区二区三区四区在线免费观看 | 欧美日韩免费高清一区色橹橹| 日韩丝袜美女视频| 亚洲精品中文字幕乱码三区| 久久精品国产精品亚洲综合| 91一区二区三区在线播放| 日韩一区二区三区在线观看| 亚洲视频一区在线| 国产毛片精品国产一区二区三区| 欧美综合一区二区三区| 欧美激情一区二区在线| 久国产精品韩国三级视频| 欧美日韩一级大片网址|