.0

0 File

Numbered split-archive volume (first part, .0)
Ask a question
QUICK ANSWER

A .0 file is the first numbered piece of a larger file that was split into parts so it could fit an upload limit, email attachment cap, or multiple storage drives. You cannot open it alone - collect all the parts (.0, .1, .2…) into one folder and rejoin them using Hacha, HJSplit, or 7-Zip. The original filename before ".0" tells you what kind of file you will get back (e.g., movie.avi.0 rejoins to a video).

Developer: No single owner - '.0' is a generic 'first numbered part' suffix; Hacha (Spanish freeware splitter) is one common source Category: Compressed Files MIME: application/octet-stream
OPENS ON Windows macOS Linux
Related: .RAR · .ZIP · .Z01 · .7Z

On this page

19k+ extensions indexed
Last reviewed Jun 23, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the 0 file format?

A .0 file is the first volume in a numbered split-archive series. Files with the .0 extension are most commonly created by Hacha - a Spanish-language file-splitting utility for Windows - or by HJSplit, which uses the same numbering convention. Once a ZIP archive, large video, or other file is divided into smaller volumes, the software allocates a sequential number to each volume. The .0 extension is allocated to the first (zero-indexed) volume of the series; a typical name looks like filename.zip.0, with filename.zip.1, filename.zip.2, and so on following it.

A .0 part carries no dedicated header - it is simply the opening raw slice of the original file. To reassemble the volumes, open the .0 file in Hacha or HJSplit, or join them on the command line: copy /b filename.zip.0+filename.zip.1 output.zip on Windows, or cat filename.zip.* > output.zip on Linux/macOS.

Security & safety

RISK: MEDIUM

A .0 part is opaque until rejoined, so treat unexpected sets with care: once joined you may get an executable or archive that could contain malware - scan the rejoined file before running it, especially if it came by e-mail or from an untrusted download. The .0-specific gotcha is completeness, not security: if any numbered part is missing, the set cannot be rejoined and the missing bytes can't be recovered - you must obtain the full series. Also get Hacha/HJSplit from their official sites, since download portals sometimes bundle adware.

Format details

in a nutshell
FULL NAMENumbered split-archive volume (first part, .0)
DEVELOPERNo single owner - '.0' is a generic 'first numbered part' suffix; Hacha (Spanish freeware splitter) is one common sourcesince Numbered split-part naming predates the web; Hacha released c. 2000 (still maintained, v3.5.0 Oct 2025)
MIME TYPEapplication/octet-stream
TYPEFirst (zero-indexed) volume of a split (multi-part) file
This extension is also used by…
  • Rotated log / app backup (.0) - Some applications use .0 as a generic numbered data, log or backup file (e.g. app.log.0) that has nothing to do with file splitting.

Programs that open 0 files

Windows4 apps
Hacha Free Made the file? Open Hacha, choose Join (Unir), point it at the .0 (and its .hac if present); it rebuilds the original. Free, still updated (v3.5.0, 2025).
7-Zip Open-source For HJSplit-style numbered sets: put all parts in one folder and open the .001/.0 - 7-Zip can join split files. (May not read Hacha's .hac scheme - use Hacha then.)
HJSplit Free Free splitter/joiner. Choose 'Join', select the .0 part; it concatenates .0/.1/.2… back into the original. Works for generic numbered parts.
Command line (copy /b) Built-in If parts are plain raw slices in order: 'copy /b file.0 + file.1 + file.2 original.zip' rejoins them. Only works when there's no per-part header.
macOS1 app
HJSplit (Mac) / cat command Free Use HJSplit's Mac build, or in Terminal run 'cat file.0 file.1 file.2 > original' for raw slices, then open the rejoined file.
Linux1 app
cat (command line) Built-in For raw split parts: 'cat file.0 file.1 file.2 > original' joins them in order; then open the result with the right app.

Technical details

deep spec
Format typeFirst (zero-indexed) volume of a split multi-part file
MIME typeapplication/octet-stream
Magic bytesNone - contains the raw opening bytes of the original file, not a dedicated header
Typical naming patternbasename.ext.0 (e.g. movie.avi.0, backup.zip.0)
Volume numberingZero-indexed: .0 is part 1, .1 is part 2, and so on
Part identification methodSibling files (.1, .2 …) sharing the same base name; not identifiable by content alone
File structureRaw binary slice - no wrapper header or footer of its own
Primary creatorHacha (Windows freeware, Spanish-language UI, maintained through v3.5.0 as of late 2025)
Other common creatorHJSplit (Windows, Linux, macOS); also producible with copy /b or cat
Reassembly - Windowscopy /b part.0+part.1+... output.ext at the command prompt
Reassembly - Linux/macOScat part.0 part.1 ... > output.ext (or cat part.* > output.ext if numerically ordered)
EncodingBinary (raw bytes, no text encoding)
Maximum part countUnlimited in principle - constrained only by available digit width in the numbering scheme
Typical use caseSplitting large archives or media files to fit FAT32 size limits, email attachments, or FTP segment transfers
ReleasedNumbered split-part naming predates the web; Hacha released c. 2000 (still maintained, v3.5.0 Oct 2025)

0 conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with 0 files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about 0 files.

Frequently asked questions

How do I open a .0 file?
It's the first part of a split file. Put all the numbered parts (.0, .1, .2 …) in one folder and rejoin them: use Hacha if it has a companion .hac file, HJSplit for generic parts, or on Windows 'copy /b a.0 + a.1 + a.2 output' / on Mac/Linux 'cat a.0 a.1 a.2 > output'. You then open the rejoined original file.
What program creates .0 files?
Most often a file splitter such as Hacha (free, Spanish) or HJSplit. They cut one big file into numbered volumes (.0, .1, .2 …) to fit size limits, and the same tool joins them back.
I only have the .0 part - can I open it?
No. A single split part is just the first slice of the original and is useless on its own. You need every numbered part in the series to rejoin the file. If later parts are missing, you must re-download or re-request the complete set.
Is splitting the same as compression?
No. Splitting just cuts a file into pieces of equal size; the parts together are the same size as the original. Rejoining reproduces the exact original file - there's no compression or decompression involved.
How do I know what the joined file will be?
Look at the name before '.0'. holiday.avi.0 rejoins to a video, project.zip.0 to a ZIP archive, image.iso.0 to a disc image. After joining, open it with the app for that real type.
Is Hacha still available?
Yes - despite being an old Spanish freeware tool, Hacha is still maintained; version 3.5.0 was released in October 2025. Download it from the official site rather than third-party portals to avoid bundled adware.

References

1Microsoft Learn - copy command (/b binary concatenation)learn.microsoft.com
2Hacha - official site (file splitter/joiner)hacha.softag.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.PARTPartial Download File
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.DBSQLite Database File

Related extensions

.RARRAR Archive (Roshal ARchive)
.ZIPZIP Archive
.Z01Split ZIP Archive - First Part
.7Z7-Zip Archive
.001Split / multi-volume archive - first part (.001)
.ZIRenamed / Truncated ZIP Archive

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z