17 lines
		
	
	
		
			466 B
		
	
	
	
		
			Ruby
		
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			466 B
		
	
	
	
		
			Ruby
		
	
	
	
| module Zip
 | |
|   # placeholder to reserve space for a Zip64 extra information record, for the
 | |
|   # local file header only, that we won't know if we'll need until after
 | |
|   # we write the file data
 | |
|   class ExtraField::Zip64Placeholder < ExtraField::Generic
 | |
|     HEADER_ID = ['9999'].pack('H*') # this ID is used by other libraries such as .NET's Ionic.zip
 | |
|     register_map
 | |
| 
 | |
|     def initialize(binstr = nil)
 | |
|     end
 | |
| 
 | |
|     def pack_for_local
 | |
|       "\x00" * 16
 | |
|     end
 | |
|   end
 | |
| end
 |