> For the complete documentation index, see [llms.txt](https://codingmace.gitbook.io/masterward/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://codingmace.gitbook.io/masterward/software/work-in-progress/file-converter.md).

# File Manipulator

## Origin

Basically, the idea came when I realized I kept on going to online platforms to convert files. This was annoying whenever they requested to have payment once I reached a small limit or if the file was too big. This was the case when trying to compress videos and some of that can be done just by changing the file type. There are too many software out there that do it and they do it really well, but I mean sometimes I want the basics. Mainly just convert a file or compress a file. I mean how hard can it be and I already can search some of the software, all I need to do is put it together. And the GUI, can't forget the GUI but like it would make it so much easier.&#x20;

### Goal

Make a file converter from one file type to another and a compressor for certain file types. Also can load up multiple files because I would hate to select all the files individually. In addition, it will give a warning of the possible side impacts as that is an issue but I mean we can ignore it. Most of the time.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://codingmace.gitbook.io/masterward/software/work-in-progress/file-converter.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
