⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 unzip.txt

📁 压缩解压,是unzip540的升级,这个外国网站摘来的源码,是evb编写.
💻 TXT
📖 第 1 页 / 共 4 页
字号:
UNZIP(1L)                                               UNZIP(1L)NAME       unzip  -  list, test and extract compressed files in a ZIP       archiveSYNOPSIS       unzip  [-Z]   [-cflptTuvz[abjnoqsCKLMVWX$/:]]   file[.zip]       [file(s) ...]  [-x xfile(s) ...] [-d exdir]DESCRIPTION       unzip  will  list,  test,  or  extract  files  from  a ZIP       archive, commonly found on MS-DOS  systems.   The  default       behavior  (with no options) is to extract into the current       directory (and subdirectories below it) all files from the       specified ZIP archive.  A companion program, zip(1L), cre-       ates ZIP  archives;  both  programs  are  compatible  with       archives created by PKWARE's PKZIP and PKUNZIP for MS-DOS,       but in many cases the program options or default behaviors       differ.ARGUMENTS       file[.zip]              Path of the ZIP archive(s).  If the file specifica-              tion is a wildcard, each matching file is processed              in  an order determined by the operating system (or              file system).  Only the filename can be a wildcard;              the  path  itself cannot.  Wildcard expressions are              similar to those supported in  commonly  used  Unix              shells (sh, ksh, csh) and may contain:              *      matches a sequence of 0 or more characters              ?      matches exactly 1 character              [...]  matches  any  single  character found inside                     the brackets;  ranges  are  specified  by  a                     beginning character, a hyphen, and an ending                     character.  If an  exclamation  point  or  a                     caret (`!' or `^') follows the left bracket,                     then the  range  of  characters  within  the                     brackets  is complemented (that is, anything                     except the characters inside the brackets is                     considered  a match).  To specify a verbatim                     left bracket, the  three-character  sequence                     ``[[]'' has to be used.              (Be  sure  to quote any character that might other-              wise be interpreted or modified  by  the  operating              system,  particularly  under  Unix and VMS.)  If no              matches are found, the specification is assumed  to              be  a literal filename; and if that also fails, the              suffix .zip is appended.  Note that self-extracting              ZIP  files  are  supported,  as  with any other ZIP              archive; just specify  the  .exe  suffix  (if  any)              explicitly.Info-ZIP             28 February 2005 (v5.52)                   1UNZIP(1L)                                               UNZIP(1L)       [file(s)]              An  optional  list  of  archive  members to be pro-              cessed, separated by spaces.   (VMS  versions  com-              piled  with  VMSCLI defined must delimit files with              commas instead.  See -v in OPTIONS below.)  Regular              expressions (wildcards) may be used to match multi-              ple members; see above.  Again, be  sure  to  quote              expressions  that  would  otherwise  be expanded or              modified by the operating system.       [-x xfile(s)]              An optional list of archive members to be  excluded              from  processing.   Since  wildcard characters nor-              mally match (`/') directory separators  (for  exep-              tions see the option -W, this option may be used to              exclude any files that are in subdirectories.   For              example,  ``unzip foo *.[ch] -x */*'' would extract              all C source files in the main directory, but  none              in  any subdirectories.  Without the -x option, all              C source files in all directories within  the  zip-              file would be extracted.       [-d exdir]              An  optional  directory  to which to extract files.              By default, all files and subdirectories are recre-              ated in the current directory; the -d option allows              extraction in an arbitrary directory (always assum-              ing  one has permission to write to the directory).              This option need not appear at the end of the  com-              mand  line;  it is also accepted before the zipfile              specification (with the  normal  options),  immedi-              ately  after  the zipfile specification, or between              the file(s) and the  -x  option.   The  option  and              directory  may  be  concatenated  without any white              space between them, but note that  this  may  cause              normal shell behavior to be suppressed.  In partic-              ular, ``-d ~'' (tilde) is expanded by Unix C shells              into  the  name  of  the user's home directory, but              ``-d~'' is treated as a literal subdirectory  ``~''              of the current directory.OPTIONS       Note  that,  in  order  to  support  obsolescent hardware,       unzip's usage screen is limited to  22  or  23  lines  and       should  therefore  be  considered  only  a reminder of the       basic unzip syntax rather than an exhaustive list  of  all       possible flags.  The exhaustive list follows:       -Z     zipinfo(1L)  mode.  If the first option on the com-              mand line is -Z, the remaining options are taken to              be zipinfo(1L) options.  See the appropriate manual              page for a description of these options.       -A     [OS/2, Unix DLL] print extended help for the  DLL'sInfo-ZIP             28 February 2005 (v5.52)                   2UNZIP(1L)                                               UNZIP(1L)              programming interface (API).       -c     extract  files  to  stdout/screen  (``CRT'').  This              option is similar to the -p option except that  the              name  of  each  file is printed as it is extracted,              the -a option is allowed, and ASCII-EBCDIC  conver-              sion  is  automatically  performed  if appropriate.              This option  is  not  listed  in  the  unzip  usage              screen.       -f     freshen  existing  files,  i.e., extract only those              files that already exist on disk and that are newer              than  the  disk  copies.   By default unzip queries              before overwriting, but the -o option may  be  used              to  suppress  the  queries.   Note  that under many              operating systems, the  TZ  (timezone)  environment              variable  must be set correctly in order for -f and              -u to work properly (under  Unix  the  variable  is              usually  set  automatically).  The reasons for this              are somewhat subtle but have to do with the differ-              ences  between  DOS-format file times (always local              time) and Unix-format times (always in GMT/UTC) and              the  necessity  to  compare  the two.  A typical TZ              value is ``PST8PDT'' (US Pacific  time  with  auto-              matic  adjustment  for  Daylight  Savings  Time  or              ``summer time'').       -l     list archive  files  (short  format).   The  names,              uncompressed  file sizes and modification dates and              times of the specified  files  are  printed,  along              with  totals for all files specified.  If UnZip was              compiled with OS2_EAS defined, the -l  option  also              lists columns for the sizes of stored OS/2 extended              attributes (EAs)  and  OS/2  access  control  lists              (ACLs).  In addition, the zipfile comment and indi-              vidual file comments (if any) are displayed.  If  a              file  was  archived  from a single-case file system              (for example, the old MS-DOS FAT file  system)  and              the  -L option was given, the filename is converted              to lowercase and is prefixed with a caret (^).       -p     extract files to pipe (stdout).   Nothing  but  the              file  data  is  sent  to  stdout, and the files are              always extracted in binary format, just as they are              stored (no conversions).       -t     test  archive  files.   This  option  extracts each              specified file  in  memory  and  compares  the  CRC              (cyclic  redundancy check, an enhanced checksum) of              the expanded file with the original  file's  stored              CRC value.       -T     [most  OSes] set the timestamp on the archive(s) to              that  of  the  newest  file  in  each  one.    ThisInfo-ZIP             28 February 2005 (v5.52)                   3UNZIP(1L)                                               UNZIP(1L)              corresponds  to zip's -go option except that it can              be used on  wildcard  zipfiles  (e.g.,  ``unzip  -T              \*.zip'') and is much faster.       -u     update  existing  files  and  create  new  ones  if              needed.  This option performs the same function  as              the  -f  option, extracting (with query) files that              are newer than those with the same  name  on  disk,              and in addition it extracts those files that do not              already exist on disk.  See -f above  for  informa-              tion on setting the timezone properly.       -v     be  verbose or print diagnostic version info.  This              option has evolved  and  now  behaves  as  both  an              option  and  a  modifier.   As an option it has two              purposes:  when a  zipfile  is  specified  with  no              other  options,  -v  lists archive files verbosely,              adding to the basic -l info the compression method,              compressed  size, compression ratio and 32-bit CRC.              In contrast to most  of  the  competing  utilities,              unzip  removes  the  12  additional header bytes of              encrypted entries from the compressed size numbers.              Therefore,  compressed  size  and compression ratio              figures are independent of the  entry's  encryption              status  and  show  the  correct compression perfor-              mance.  (The complete size  of  the  encryped  com-              pressed data stream for zipfile entries is reported              by the more verbose zipinfo(1L)  reports,  see  the              separate  manual.)   When  no  zipfile is specified              (that is, the complete command  is  simply  ``unzip              -v''), a diagnostic screen is printed.  In addition              to the normal header with release date and version,              unzip lists the home Info-ZIP ftp site and where to              find a list of other ftp  and  non-ftp  sites;  the              target  operating system for which it was compiled,              as well as (possibly) the hardware on which it  was              compiled,  the  compiler  and version used, and the              compilation date; any special  compilation  options              that might affect the program's operation (see also              DECRYPTION below); and any options stored in  envi-              ronment variables that might do the same (see ENVI-              RONMENT OPTIONS below).  As a modifier it works  in              conjunction  with  other options (e.g., -t) to pro-              duce more verbose or debugging output; this is  not              yet   fully  implemented  but  will  be  in  future              releases.       -z     display only the archive comment.MODIFIERS       -a     convert  text  files.   Ordinarily  all  files  are              extracted exactly as they are stored (as ``binary''              files).  The -a option causes files  identified  by              zip  as  text  files  (those  with the `t' label inInfo-ZIP             28 February 2005 (v5.52)                   4UNZIP(1L)                                               UNZIP(1L)              zipinfo listings, rather than `b') to be  automati-              cally  extracted  as such, converting line endings,              end-of-file characters and the character set itself              as  necessary.   (For  example, Unix files use line              feeds (LFs) for end-of-line (EOL) and have no  end-              of-file  (EOF)  marker;  Macintoshes  use  carriage              returns (CRs) for EOLs; and most PC operating  sys-              tems  use CR+LF for EOLs and control-Z for EOF.  In              addition, IBM mainframes and the Michigan  Terminal              System use EBCDIC rather than the more common ASCII              character set, and NT supports Unicode.)  Note that              zip's  identification  of text files is by no means              perfect; some ``text'' files may actually be binary              and  vice versa.  unzip therefore prints ``[text]''              or ``[binary]'' as a visual check for each file  it              extracts  when using the -a option.  The -aa option              forces all files to be extracted as  text,  regard-              less of the supposed file type.       -b     [general]  treat  all files as binary (no text con-              versions).  This is a shortcut for ---a.       -b     [Tandem] force the  creation  files  with  filecode              type  180  ('C') when extracting Zip entries marked              as "text". (On Tandem, -a is  enabled  by  default,              see above).       -b     [VMS]  auto-convert  binary files (see -a above) to              fixed-length, 512-byte record format.  Doubling the              option  (-bb)  forces  all files to be extracted in

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -