diff --git a/language/rust/rust-unknown-binaries/Readme.md b/language/rust/rust-unknown-binaries/Readme.md
new file mode 100644
index 0000000..3f5268b
--- /dev/null
+++ b/language/rust/rust-unknown-binaries/Readme.md
@@ -0,0 +1,25 @@
+# Rust Binary Files for Multiple Architectures and Versions
+
+This repository contains binary files for Rust programming language compiled for various architectures and versions. The binaries included here have been sourced from VirusTotal. Please note that the source code for these binaries is not available and their origin is unknown. Exercise caution when using binaries from untrusted sources.
+
+
+## File Organization
+
+The project files have been organized following a structured approach to enhance clarity and maintainability. Each file is named after its SHA256 hash, and they are placed within a directory structure that denotes the compiler version and architecture. Files are named using their SHA256 hash
+
+### Directory Structure
+
+Files are organized under the following directory structure:
+
+rust-unknown-binaries/
+├── bin/
+│ ├── 1.69.0/
+│ │ ├── amd64/
+│ │ │ ├── \.exe
+│ │ │ ├── ...
+│ │ ├── i386/
+│ │ │ ├── \.exe
+│ │ │ ├── ...
+│ ├── ...
+
+
diff --git a/language/rust/rust-unknown-binaries/bin/1.59.0/i386/bf7362a9a5e94d93d5f495ac2535779708f2f09bf0729382aba0f7f64f42f36a b/language/rust/rust-unknown-binaries/bin/1.59.0/i386/bf7362a9a5e94d93d5f495ac2535779708f2f09bf0729382aba0f7f64f42f36a
new file mode 100644
index 0000000..195da58
Binary files /dev/null and b/language/rust/rust-unknown-binaries/bin/1.59.0/i386/bf7362a9a5e94d93d5f495ac2535779708f2f09bf0729382aba0f7f64f42f36a differ
diff --git a/language/rust/rust-unknown-binaries/bin/1.64.0/amd64/e37b08d35b237961c2d5a94a5ced3919616037b3e2a73efa77bf992c5335fbf6 b/language/rust/rust-unknown-binaries/bin/1.64.0/amd64/e37b08d35b237961c2d5a94a5ced3919616037b3e2a73efa77bf992c5335fbf6
new file mode 100644
index 0000000..21fb30b
Binary files /dev/null and b/language/rust/rust-unknown-binaries/bin/1.64.0/amd64/e37b08d35b237961c2d5a94a5ced3919616037b3e2a73efa77bf992c5335fbf6 differ
diff --git a/language/rust/rust-unknown-binaries/bin/1.65.0/amd64/635d89076c3c68520ae7927196c5b9448cb783f4ac0ee0a552d3bb60e899caba b/language/rust/rust-unknown-binaries/bin/1.65.0/amd64/635d89076c3c68520ae7927196c5b9448cb783f4ac0ee0a552d3bb60e899caba
new file mode 100644
index 0000000..2407354
Binary files /dev/null and b/language/rust/rust-unknown-binaries/bin/1.65.0/amd64/635d89076c3c68520ae7927196c5b9448cb783f4ac0ee0a552d3bb60e899caba differ
diff --git a/language/rust/rust-unknown-binaries/bin/1.68.1/amd64/07e00bbedff9a4aee59056c629a6ac67a34d6f8b8f0082f98d14f0f80ee037a4 b/language/rust/rust-unknown-binaries/bin/1.68.1/amd64/07e00bbedff9a4aee59056c629a6ac67a34d6f8b8f0082f98d14f0f80ee037a4
new file mode 100644
index 0000000..72355e1
Binary files /dev/null and b/language/rust/rust-unknown-binaries/bin/1.68.1/amd64/07e00bbedff9a4aee59056c629a6ac67a34d6f8b8f0082f98d14f0f80ee037a4 differ
diff --git a/language/rust/rust-unknown-binaries/bin/1.69.0/amd64/b76d3f6327b9e680c491289ecd38f0a8b2fc7a7ba458e5532d80a78d89af0184 b/language/rust/rust-unknown-binaries/bin/1.69.0/amd64/b76d3f6327b9e680c491289ecd38f0a8b2fc7a7ba458e5532d80a78d89af0184
new file mode 100644
index 0000000..ec777cb
Binary files /dev/null and b/language/rust/rust-unknown-binaries/bin/1.69.0/amd64/b76d3f6327b9e680c491289ecd38f0a8b2fc7a7ba458e5532d80a78d89af0184 differ
diff --git a/language/rust/rust-unknown-binaries/bin/1.69.0/i386/200c308a793630e4f3686dd846f0d55b6368834a859875970b4135f3ca487f46 b/language/rust/rust-unknown-binaries/bin/1.69.0/i386/200c308a793630e4f3686dd846f0d55b6368834a859875970b4135f3ca487f46
new file mode 100644
index 0000000..079c5a2
Binary files /dev/null and b/language/rust/rust-unknown-binaries/bin/1.69.0/i386/200c308a793630e4f3686dd846f0d55b6368834a859875970b4135f3ca487f46 differ