LAZ

application/x-asprs

Safe

Magic Bytes

Offset: 0
4C 41 53 46

The LAZ format is a compressed, lossless alternative to the ASPRS LAS standard, originally developed by rapidlasso GmbH for efficient geospatial data storage. It is primarily used in Geographic Information Systems and aerial surveying to handle massive Light Detection and Ranging (LiDAR) point clouds. By significantly reducing file sizes while maintaining bit-identical accuracy to uncompressed data, it serves as a secure and practical solution for archiving complex topographical information.

Extension

.laz

MIME Type

application/x-asprs

Byte Offset

0

Risk Level

Safe

Validation Code

How to validate .laz files in Python

Python
def is_laz(file_path: str) -> bool:
    """Check if file is a valid LAZ by magic bytes."""
    signature = bytes([0x4C, 0x41, 0x53, 0x46])
    with open(file_path, "rb") as f:
        return f.read(4) == signature

How to validate .laz files in Node.js

Node.js
function isLAZ(buffer: Buffer): boolean {
  const signature = Buffer.from([0x4C, 0x41, 0x53, 0x46]);
  return buffer.subarray(0, 4).equals(signature);
}
Go
func IsLAZ(data []byte) bool {
    signature := []byte{0x4C, 0x41, 0x53, 0x46}
    if len(data) < 4 {
        return false
    }
    return bytes.Equal(data[:4], signature)
}

API Endpoint

GET /api/v1/laz
curl https://filesignature.org/api/v1/laz

Related Formats