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
Subscribe to our ADMIN Newsletters
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs



Support Our Work

ADMIN content is made possible with support from readers like you. Please consider contributing when you've found an article to be beneficial.

Learn More”>
	</a>

<hr>		    
			</div>
		    		</div>

		<div class=