Raw-data operations in ObjectLoaders and PackFile
Expose operations on raw-data (storage specific) in ObjectLoaders and
subclasses:
- getRawType() giving access to the object type at PackFile header level
- getRawSize() giving access to the size of this object at PackFile
header level
- getDeltaBase() determining delta base if applicable
- copyRawData() allowing direct copying raw (compressed or delitified)
object data if possible
+ helper fields, methods in ObjectLoaders
+ helper methods/core engine in PackFile
New operations do not introduce any signifficant performance overhead
when not used.
Signed-off-by: Marek Zawirski <marek.zawirski@gmail.com>
Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>