GRIdded Binary or General Regularly-distributed Information in Binary file (.grb)
.grb file signature | application/x-grib
GRIdded Binary or General Regularly-distributed Information in Binary file, commonly used inmeteorology to store historical and forecast weather data
Magic Bytes
Offset 0
47 52 49 42
Sources: Apache Tika, Gary Kessler
Extension
.grb
MIME Type
application/x-grib
Byte Offset
0
Risk Level
Safe
Validation Code
How to validate .grb files in Python
def is_grb(file_path: str) -> bool:
"""Check if file is a valid GRB by magic bytes."""
signature = bytes([0x47, 0x52, 0x49, 0x42])
with open(file_path, "rb") as f:
return f.read(4) == signature
How to validate .grb files in Node.js
function isGRB(buffer: Buffer): boolean {
const signature = Buffer.from([0x47, 0x52, 0x49, 0x42]);
return buffer.subarray(0, 4).equals(signature);
}
How to validate .grb files in Go
func IsGRB(data []byte) bool {
signature := []byte{0x47, 0x52, 0x49, 0x42}
if len(data) < 4 {
return false
}
return bytes.Equal(data[:4], signature)
}
API Endpoint
/api/v1/grb
curl https://filesignature.org/api/v1/grb
See the full API documentation for all endpoints and parameters.
Frequently Asked Questions
What is a .grb file?
A .grb file is a GRIdded Binary or General Regularly-distributed Information in Binary file file. GRIdded Binary or General Regularly-distributed Information in Binary file, commonly used inmeteorology to store historical and forecast weather data
What are the magic bytes for .grb files?
The magic bytes for GRIdded Binary or General Regularly-distributed Information in Binary file files are 47 52 49 42 at byte offset 0. These bytes uniquely identify the file format regardless of the file extension.
How do I validate a .grb file?
To validate a .grb file, read the first bytes of the file and compare them against the known magic bytes (47 52 49 42) at offset 0. This is more reliable than checking the file extension alone, as extensions can be renamed.
What is the MIME type for .grb files?
The primary MIME type for .grb files is application/x-grib.
Is it safe to open .grb files?
GRIdded Binary or General Regularly-distributed Information in Binary file (.grb) files are generally safe to open. They are classified as low risk because they primarily contain data rather than executable code. However, always ensure files come from a trusted source.