Windows 95 password file

application/octet-stream

Safe

Magic Bytes

Offset: 0
B1 68 DE 3A

The Windows 95 password file is a legacy format developed by Microsoft Corporation for storing user credentials on early Windows operating systems. These files primarily served to cache passwords for local logins, network resources, and dial-up connections, allowing users to access services without repeated authentication. While historically significant, this format is now obsolete and superseded by more secure modern credential management systems due to its reliance on weak encryption methods.

Extension

.pwl

MIME Type

application/octet-stream

Byte Offset

0

Risk Level

Safe

Validation Code

How to validate .pwl files in Python

Python
def is_pwl(file_path: str) -> bool:
    """Check if file is a valid PWL by magic bytes."""
    signature = bytes([0xB1, 0x68, 0xDE, 0x3A])
    with open(file_path, "rb") as f:
        return f.read(4) == signature

How to validate .pwl files in Node.js

Node.js
function isPWL(buffer: Buffer): boolean {
  const signature = Buffer.from([0xB1, 0x68, 0xDE, 0x3A]);
  return buffer.subarray(0, 4).equals(signature);
}
Go
func IsPWL(data []byte) bool {
    signature := []byte{0xB1, 0x68, 0xDE, 0x3A}
    if len(data) < 4 {
        return false
    }
    return bytes.Equal(data[:4], signature)
}

API Endpoint

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

Related Formats