Skip to main content

📂 Files, Folders, and Versioning

TGDCFS makes storing files in Telegram and Discord feel like using a normal hard drive or cloud folder. Here is how key file management features work behind the scenes in simple terms.


📦 Large File Support (Chunking)​

Chat apps like Telegram and Discord limit the maximum size of a single uploaded file (for instance, 2 GiB on Telegram or 20 MB on Discord).

How TGDCFS solves this for you:

  • When you upload a large file (e.g., a 10 GB movie), TGDCFS automatically splits the file into smaller chunks or parts.
  • Each chunk is stored in your private channel.
  • When you open or download the file, TGDCFS stitches the chunks back together instantly in real-time.
  • To you and your WebDAV/SFTP apps, it appears as one single seamless file.

🎬 Video & Media Streaming​

You do not need to wait for a 5 GB video file to download completely before watching it:

  • TGDCFS supports HTTP Range Requests.
  • When you press Play in players like VidHub, VLC, or Cyberduck, the player requests only the specific seconds or megabytes needed.
  • TGDCFS fetches just those chunks from Telegram or Discord, enabling instant playback and video seeking.

🕒 Infinite File Versioning​

Whenever you overwrite or save changes to an existing file (for example, editing a document or updating a picture):

  • TGDCFS does not overwrite or destroy the old file on Telegram/Discord.
  • Instead, it saves a new version of the file.
  • The previous versions remain safely preserved in history.
  • If you accidentally corrupt a file, earlier file versions can still be referenced and recovered.

📁 Folders & Directory Structure​

  • In TGDCFS, top-level folders correspond to your configured File Systems (e.g., media, documents, backups).
  • Below the top level, you can create subfolders just like on a standard hard drive.
  • Folders are kept synchronized with the metadata store.