Linus Torvalds wrote:
The pack-file format is slightly different from the traditional git
object format, in that it has a much denser binary header encoding.
The traditional format uses an ASCII string with type and length
information, which is somewhat wasteful.
And in the traditional format type and length are compressed whereas in
the pack-file format they are not.
This should probably be applied to the main tree asap if we think
this is at all a worthwhile exercise. But somebody should verify that I
got the format right first!
Sorry but see above.
Regards
Stephan