Module: Zip64
- Defined in:
- lib/zip64/writer.rb,
lib/zip64/version.rb,
lib/zip64/structures.rb
Defined Under Namespace
Modules: Compression, Flags
Classes: CDFileHeader, DD64, DigSig, EOCDR, EventMachineWriter, ExtendedTimestampField, InfoZipNewUnixExtraField, LocalFileHeader, UnixExtraField, Zip64CDExtraField, Zip64EOCDL, Zip64EOCDR, Zip64ExtraField, ZipWriter
Constant Summary
collapse
- VERSION =
[0,0,2]
- LEN64 =
0xFFFFFFFF
Class Method Summary
collapse
Class Method Details
.date_to_msdos_date(date) ⇒ Object
16
17
18
19
20
21
22
23
24
|
# File 'lib/zip64/writer.rb', line 16
def date_to_msdos_date(date)
md = 0
md |= date.day
md |= date.month << 5
md |= (date.year - 1980) << 9
md
end
|
.time_to_msdos_time(time) ⇒ Object
7
8
9
10
11
12
13
14
15
|
# File 'lib/zip64/writer.rb', line 7
def time_to_msdos_time(time)
mt = 0
mt |= time.sec
mt |= time.min << 5
mt |= time.hour << 11
mt
end
|