FileEdit 1.03

File Editor


FileEdit is a File Editor capable of editing unprotected files.

Supported formats:
  • any unprotected file

Editor features:
  • hex view
  • edit with decimal and hex values
  • ASCII view of file content
  • viewing of ICO files, more to come..
  • file identification

Free Download:



It is an abstract concept, what may be a single file, from the point of view of software may in practice be stored as multiple fragments at different places on a disk or multiple disks.

Implementing a system to store arbitrarily-sized files on disk is a complex process considering that most file systems offer facilities for arbitrary resizing, creation, deletion, and in-place modification. Such a file system generally makes up a big part of an operating system. Early systems only real task was such file management - a fact reflected in their names.

Files usually conform to a particular file format.

An important subclass of a file is the text file. A text file consists of characters organized into lines or records separated by line breaks. The representation of line breaks differs among operating systems. For example, Mac OS uses 0x0d (carriage return), UNIX systems use 0x0a (line feed), and Windows uses 0x0d followed by 0x0a, and VMS uses various text file types (including the three above). The default type is the variable-length record in which each record starts with a 16-bit integer length field specifying the number of characters. To modify a text file, use a text editor. Some text editors can understand multiple systems' line break conventions.

The term "binary file" often refers to any file other than a text file, although ultimately, even a binary file is just a collection of bits. To modify a binary file directly without using an application that handles that file format, use a hex editor. A "special file" is a file-system object for communication between processes, I/O, etc.

A collection of files is called a folder or a directory.

  1. bytes in RAM are not usually known as a file unless it's written in a RAM disk.
  2. In the past, files were sequences of records. However, this is now unusual except on mainframe operating systems. On most systems, the application or a library creates the "record" abstraction from the byte stream according to the file format.