You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							37 lines
						
					
					
						
							1004 B
						
					
					
				
			
		
		
	
	
							37 lines
						
					
					
						
							1004 B
						
					
					
				| var tar = require("../tar.js")
 | |
|   , fs = require("fs")
 | |
| 
 | |
| fs.createReadStream(__dirname + "/../test/fixtures/c.tar")
 | |
|   .pipe(tar.Parse())
 | |
|   .on("extendedHeader", function (e) {
 | |
|     console.error("extended pax header", e.props)
 | |
|     e.on("end", function () {
 | |
|       console.error("extended pax fields:", e.fields)
 | |
|     })
 | |
|   })
 | |
|   .on("ignoredEntry", function (e) {
 | |
|     console.error("ignoredEntry?!?", e.props)
 | |
|   })
 | |
|   .on("longLinkpath", function (e) {
 | |
|     console.error("longLinkpath entry", e.props)
 | |
|     e.on("end", function () {
 | |
|       console.error("value=%j", e.body.toString())
 | |
|     })
 | |
|   })
 | |
|   .on("longPath", function (e) {
 | |
|     console.error("longPath entry", e.props)
 | |
|     e.on("end", function () {
 | |
|       console.error("value=%j", e.body.toString())
 | |
|     })
 | |
|   })
 | |
|   .on("entry", function (e) {
 | |
|     console.error("entry", e.props)
 | |
|     e.on("data", function (c) {
 | |
|       console.error("  >>>" + c.toString().replace(/\n/g, "\\n"))
 | |
|     })
 | |
|     e.on("end", function () {
 | |
|       console.error("  <<<EOF")
 | |
|     })
 | |
|   })
 | |
| 
 |