Skip to content

A modern WinUI 3 version of my original WinForms Discord FileMaster

Notifications You must be signed in to change notification settings

Shailosingh/DiscordFileMasterV2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DiscordFileMaster Version 2.0.0

This program allows the user to split large files into 8 MB chunks for upload to Discord. It can also merge the 8 MB chunks back together. This is very useful for people who want to send large files in Discord to friends or use Discord as a storage medium for large files.

Coloured Logo

File Splitter

The File Splitter is designed to take one large file and split it into 8 MB chunks. To use this, click "Select Input" and specify the file you wish to split. Then click "Select Output" and specify the folder you wish the pieces to be placed in. Finally click "Split Files" to finish the operation. That folder will open automatically upon completion.

Splitter Screenshot

File Joiner

The File Joiner is designed to take a folder of 8 MB chunks made by the File Splitter and merge it back into one large file. To use this, click "Select Input" and specify the folder with the file chunks to be linked (make sure you don't have random chunks from previous splits in this folder, this could cause unexpected behaviour). Then click "Select Output" and specify the folder you want the merged file to be placed into. Finally, specify the filename and extension of the newly merged file and press "Join Button" to finish the operation. If you have "Launch file on completion" checked, the file wil open automatically. Regardless, the folder with the merged file will open.

Joiner Screenshot

Technologies

This application was written using C# and WinUI 3. The code for the file splitting and joining, is handled by my NuGET package FileMaster Library

About

A modern WinUI 3 version of my original WinForms Discord FileMaster

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages