is-zip-file
Checks if the file path is zip file. It does not read the complete file nor it depends upon file extension
Installation
Install with npm:
$ npm install is-zip-file --save
Usage
var ZIP_FILE = ; // If a valid zip file is provided and exists at path specifiedZIP_FILE;//=> Given file is zip : true // If a valid zip file is provided and exists at path specifiedZIP_FILE//=> true
Clone the repo
$ git clone https://github.com/luthraG/is-zip-file.git
API
isZip(path, cb)
This is asynchronous API for checking if file is zip. This API takes two parameters:
- File path which needs to be checked and
- callback, which is invoked when it checks the file to be zip or not or in case of errors
It throws
- TypeError if path is not provided or if provided but not of type String or if callback is not provided or if provided but not of type Function
- FileNotExists error which specified file does not exists.
Callback has two parameters:
- First parameter is error which is null in case of success
- Second parameter is boolean value which indicates if file is zip or not
Example
var ZIP_FILE = ; // If a valid zip file is provided and exists at path specifiedZIP_FILE;//=> Given file is zip : true
isZipSync(path)
This is synchronous API for checking if file is zip. This API takes one parameter:
- File path which needs to be checked
It throws
- TypeError if path is not provided or if provided but not of type String
- FileNotExists error which specified file does not exists.
It returns Boolean indicating if file at specified path is zip or not
Example
var ZIP_FILE = ; // If a valid zip file is provided and exists at path specifiedZIP_FILE//=> true
Related projects
You might also be interested in these projects:
- is-pdf-file: Checks if the file path is PDF file. It does not read the complete file nor it depends upon file extension. | homepage
- is-psd-file: Checks if the file path is PSD file. It does not read the complete file nor it depends upon file extension. | homepage
Author
Gaurav Luthra
License
MIT © Gaurav Luthra