@@ -19,12 +19,13 @@ #import "OFTarArchiveEntry+Private.h" #import "OFString.h" #import "OFDate.h" @implementation OFMutableTarArchiveEntry -@dynamic fileName, mode, UID, GID, size, modificationDate, type, targetFileName; -@dynamic owner, group, deviceMajor, deviceMinor; +@dynamic fileName, mode, UID, GID, compressedSize, uncompressedSize; +@dynamic modificationDate, type, targetFileName, owner, group, deviceMajor; +@dynamic deviceMinor; + (instancetype)entryWithFileName: (OFString *)fileName { return [[[self alloc] initWithFileName: fileName] autorelease]; } @@ -72,13 +73,18 @@ - (void)setGID: (unsigned long)GID { _GID = GID; } -- (void)setSize: (unsigned long long)size +- (void)setCompressedSize: (unsigned long long)compressedSize +{ + _compressedSize = compressedSize; +} + +- (void)setUncompressedSize: (unsigned long long)uncompressedSize { - _size = size; + _uncompressedSize = uncompressedSize; } - (void)setModificationDate: (OFDate *)modificationDate { OFDate *old = _modificationDate;