-
Notifications
You must be signed in to change notification settings - Fork 45
Open
Description
When adding many larger files via addfile
, I run into an exception:
ERROR: LoadError: InexactError: trunc(UInt32, 4320522198)
Stacktrace:
[1] throw_inexacterror(f::Symbol, #unused#::Type{UInt32}, val::Int64)
@ Core .\boot.jl:614
[2] checked_trunc_uint
@ .\boot.jl:644 [inlined]
[3] toUInt32
@ .\boot.jl:728 [inlined]
[4] UInt32(x::Int64)
@ Core .\boot.jl:768
[5] addfile(w::ZipFile.Writer, name::String; method::UInt16, mtime::Float64)
@ ZipFile C:\Users\thummeto\.julia\packages\ZipFile\6aqG6\src\ZipFile.jl:610
The corresponding codeline looks indeed like this:
f = WritableFile(w._io, name, UInt16(method), dostime, dosdate,
UInt32(0), UInt32(0), UInt32(0), UInt32(position(w._io)),
Int64(-1), w._io, false)
So position(w._io)
is limited to UInt32
. Is this a design limit or should it be possible to zip larger files?
Thanks and best regards!
ssingh13-rms
Metadata
Metadata
Assignees
Labels
No labels