awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
google avatar

google/cdc-file-transferArchived

0
View on GitHub↗
3,401 stars·120 forks·C++·Apache-2.0·16 views

Cdc File Transfer

Cdc-file-transfer is a file synchronization and transfer tool that calculates delta changes using content-defined chunking to transmit only modified segments across systems. It operates as a command line utility designed to sync and stream files between Windows and Linux operating system environments.

The software splits files into variable-length blocks based on content patterns rather than fixed offsets to identify matching segments despite insertions or deletions. It isolates operating-system-specific file system APIs behind unified interfaces and calculates modified chunk hashes and missing byte ranges to minimize network bandwidth during updates. Additional capabilities include recursive directory tree synchronization, local block caching to store fetched remote chunks, and virtual file system mounting that exposes remote storage locations as local directory trees by intercepting system calls and fetching data dynamically on demand.

Features

  • Remote File System Mounts - Exposes remote storage locations as local directory trees by intercepting system calls and fetching data dynamically on demand.
  • File Sync and Transfer - Transfers files and directories between systems recursively while skipping unchanged items and compressing data.
  • Delta Compression Bandwidth Optimizations - Calculates and transmits only modified chunk hashes and missing byte ranges to minimize network bandwidth during updates.
  • Content-Defined Chunking - Splits files into variable-length blocks using content patterns to identify matching segments despite insertions or deletions.
  • File Synchronizers - Provides a file synchronization tool that calculates delta changes using content-defined chunking to transmit only modified segments.
  • Command-Line File Transfers - Provides a command line utility for syncing and streaming files between Windows and Linux operating system environments.
  • Delta Synchronization - Transfers modified files between systems by calculating differences using content-defined chunking to accelerate updates.
  • Remote Drive Mounts - Mounts remote directories locally to fetch file data on demand and cache reads for improved performance.
  • Cross-Platform File Synchronization - Synchronizes files and directories across different operating systems while compressing data and skipping unchanged items.
  • Delta Transfer Protocols - Accelerates file updates between systems by detecting modified portions using content-defined chunking and transmitting differences.
  • Recursive Directory Synchronization - Walks directory hierarchies to compare metadata states across operating systems and selectively copy modified paths.
  • On-Demand Remote - Makes remote directories immediately available as a read-only view and fetches requested file content on demand.
  • Local Caching Layers - Stores fetched remote chunks in a local persistence layer to accelerate subsequent read requests and minimize round trips.
  • Remote Data Streaming - Supports mounting and accessing remote directories locally by fetching file data dynamically and caching reads.
  • Cross-Platform File Operations - Copies files between different operating system environments using specialized command line tools.
  • Cross-Platform Abstraction Layers - Isolates operating-system-specific file system APIs behind unified interfaces for seamless cross-platform execution.

Star history

Star history chart for google/cdc-file-transferStar history chart for google/cdc-file-transfer

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Cdc File Transfer

These projects share indexed features with Cdc File Transfer. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • bcpierce00/unisonbcpierce00 avatar

    bcpierce00/unison

    5,109View on GitHub↗

    Unison is a bidirectional file synchronization tool that keeps two copies of a directory identical by automatically propagating changes in both directions. It operates over an encrypted SSH transport layer, allowing secure synchronization between different hosts and operating systems without a central server. The tool uses a bidirectional reconciliation engine to compare replicas and compute a minimal set of actions for agreement, handling both automatic merging of non-conflicting changes and clear reporting of conflicts that require manual resolution. Unison optimizes transfers by sending on

    OCaml
    View on GitHub↗5,109
  • winscp/winscpwinscp avatar

    winscp/winscp

    3,675View on GitHub↗

    WinSCP is a remote file manager and SFTP and FTP client that provides a graphical interface for browsing, editing, and organizing files on remote servers and cloud storage. It serves as a multi-protocol tool supporting SFTP, FTP, FTPS, SCP, S3, and WebDAV, and functions as an S3 object storage browser for managing files and buckets. The application distinguishes itself through its automation capabilities, allowing for scripted file transfers and remote command execution via a command-line interface or a .NET assembly. It also features directory synchronization to match local and remote folder

    Cftpftp-clientftps
    View on GitHub↗3,675
  • libfuse/sshfslibfuse avatar

    libfuse/sshfs

    7,507View on GitHub↗

    SSHFS is a network filesystem client that maps remote server directories to local mount points. It functions as a userspace implementation of a filesystem, allowing users to access and manage remote files as if they were on a local disk using the SFTP protocol over SSH. The tool distinguishes itself by offering multiple transport options, including encrypted SSH tunnels for security and direct TCP socket connections to bypass encryption for higher throughput. It also supports connectivity via virtual sockets to access directories hosted inside virtual machines. The system includes capabiliti

    C
    View on GitHub↗7,507
  • iterate-ch/cyberduckiterate-ch avatar

    iterate-ch/cyberduck

    4,570View on GitHub↗

    Cyberduck is a multi-protocol file transfer client and cross-platform file manager for Mac and Windows. It functions as a cloud storage manager and remote storage mounter, allowing users to upload, organize, and synchronize data between local drives and remote endpoints. The application provides a unified interface for managing files across FTP, SFTP, WebDAV, S3, and other cloud storage protocols, including Amazon S3, Backblaze B2, Microsoft Azure, and OneDrive. It distinguishes itself with a client-side encryption vault that encrypts files and folders locally before they are transmitted to r

    Javaazurebackblaze-b2cloudfront
    View on GitHub↗4,570
Compare all 30 related projects→

Frequently asked questions

What does google/cdc-file-transfer do?

Cdc-file-transfer is a file synchronization and transfer tool that calculates delta changes using content-defined chunking to transmit only modified segments across systems. It operates as a command line utility designed to sync and stream files between Windows and Linux operating system environments.

What are the main features of google/cdc-file-transfer?

The main features of google/cdc-file-transfer are: Remote File System Mounts, File Sync and Transfer, Delta Compression Bandwidth Optimizations, Content-Defined Chunking, File Synchronizers, Command-Line File Transfers, Delta Synchronization, Remote Drive Mounts.

Which projects share features with google/cdc-file-transfer?

Projects with overlapping indexed features include: bcpierce00/unison — Unison is a bidirectional file synchronization tool that keeps two copies of a directory identical by automatically… winscp/winscp — WinSCP is a remote file manager and SFTP and FTP client that provides a graphical interface for browsing, editing, and… libfuse/sshfs — SSHFS is a network filesystem client that maps remote server directories to local mount points. It functions as a… mutagen-io/mutagen — Mutagen is a cross-platform file synchronization engine and development environment orchestrator. It provides… iterate-ch/cyberduck — Cyberduck is a multi-protocol file transfer client and cross-platform file manager for Mac and Windows. It functions… hbons/sparkleshare — SparkleShare is a self-hosted file sharing platform and cross-platform synchronization application. It functions as a…

Curated searches featuring Cdc File Transfer

Hand-picked collections where Cdc File Transfer appears.
  • a tool for synchronizing database indexes
  • Filesystem synchronization tool
  • Peer to Peer File Synchronization Tools