Google Releases Magika 1.0

By

The file type detection system can now identify more than 200 content types.

Google has announced a new release of Magika, its AI-powered file type detection system.

Magika 1.0 – the first stable version – offers many new features and updates. Highlights, according to the announcement, include:

  • A new, high-performance engine rewritten in Rust.
  • A native Rust command-line client for maximum speed and security.
  • Improved accuracy for challenging text-based formats like code and configuration files.
  • A revamped Magika Python and TypeScript module for easier integrations.

Additionally, Magika 1.0 can now identify more than 200 content types, which is twice the number supported from the initial release. A few of the newly supported file types are:

  • Data science and machine learning files, such as Jupyter Notebooks (ipynb), Numpy arrays (npy, npz), PyTorch models (pytorch), ONNX files (onnx), Apache Parquet (parquet), and HDF5 (h5).
  • Language and framework files, such as Swift (swift), Kotlin (kotlin), TypeScript (typescript), Dart (dart), Solidity (solidity), Web Assembly (wasm), and Zig (zig).
  • DevOps and configuration files, such as Dockerfiles (dockerfile), TOML (toml), HashiCorp HCL (hcl), Bazel (bazel) build files, and YARA (yara) rules.

Read more at Google Open Source.
 
 

 
 
 

11/17/2025

Related content

  • News for Admins
    In the news: CIQ Offers Long-Term Support for Rocky Linux on AWS; Apple's PQ3 Brings Post-Quantum Security to iMessage; Google Open Sources Magika File-Type Detection System; Microsoft Announces Sudo for Windows; Linux Foundation Launches Post-Quantum Cryptography Alliance; Sys Admins Saw the Biggest Average Salary Increase in 2023, According to Dice; Use of Open Source Software Increased Significantly in 2023; Docker Build Cloud Announced; Wi-Fi CERTIFIED 7 Announced; EU Commissions Nostradamus Project for Quantum Testing; and NIST Identifies Main Types of Adversarial Machine Learning Threats, GitLab Announces Critical Security Releases.
  • Detecting malware with Yara
    Use Yara to search your files and applications for hints of a cyberattack.
  • Angular 2 client-side TypeScript framework
    Angular 2 features TypeScript instead of JavaScript, JiT and AoT compilation, and the consistent use of components.
  • Introducing the NoSQL MongoDB database
    This overview of the basic concepts, features, and applications of MongoDB emphasizes the advantages offered by this established NoSQL database.
  • Visualizing kernel scheduling
    The Google SchedViz tool lets you visualize how the Linux kernel scheduler allocates jobs among cores and whether they are being usurped.
comments powered by Disqus