Thanks for your comment. Unfortunately, I haven't used RClone before, so I can't provide any insights. If you have the chance to try both, I'd love to hear your thoughts—it would be valuable for future reference.
HN user
cbh34680
Software engineer interested in open-source development. Currently challenging myself with C++ programming.
Thank you for the detailed explanation. Pure control of Explorer through COM also seems interesting. I'm still in the process of understanding WinFsp, so I can't get to that yet, but it's a challenge I want to tackle in the future.
Thank you for the comment. The motivation for the development was the desire to easily view application logs in S3 (for free). Initially, I considered using FUSE, but I became interested after reading the following article: https://winfsp.dev/doc/Native-API-vs-FUSE/
Thank you for the comment. You are absolutely right. Currently, it can only read small files, but I will add a note to the README when it becomes a high-performance tool capable of handling system backups.
Thank you for your comment. I'm surprised to see such interest in what I'm doing. As this is just a personal hobby, it's difficult to make rapid progress, but I will try to develop it as much as possible.
It will totally outshine Dropbox. (Just kidding!)
Thank you for your comment. I feel like I might be reinventing the wheel, so it could be a waste of time, but I also think that taking on the challenge is interesting.
Thank you for your comments. I found WinFsp to be very practical, so I tried implementing it in combination with the AWS SDK. While I believe RClone should be used in practice, I want to continue development for experimental purposes as well.
Thank you for your comment. As you pointed out, this software is a simple implementation that utilizes WinFsp and AWS SDK. I hope that by continuously improving it, it will become more useful over time.
Thank you for your comment. While there is still room for improvement, I am currently caching short-term requests in memory or on disk as much as possible. Moving forward, I plan to actively cache items that can be cached.
Thank you for your suggestion. I'm going to update the README.