This document discusses using a Direction-Length Code (DLC) to represent binary objects. The DLC is a "knowledge vector" that provides information about the direction and length of pixels in every direction of an object. Patterns over a 3x3 pixel array are generated to form a basic alphabet for representing digital images as spatial distributions of these patterns. The DLC compresses bi-level images while preserving shape information and allowing significant data reduction. It can serve as standard input for numerous shape analysis algorithms. Components of images are extracted from the DLC and used to accurately regenerate the original images, demonstrating the effectiveness of the DLC representation.