3 -1 byte: `use` more
source | link

Rust, 137136 bytes

Store (8584 bytes)

use std::{fs::*,io::*;*};

||{let mut v=vec![];stdin().read_to_end(&mut v);std::fs::write;write("a",v)}

Retrieve (52 bytes)

||print!("{}",std::fs::read_to_string("a").unwrap())

Acknowledgments

Rust, 137 bytes

Store (85 bytes)

use std::io::*;

||{let mut v=vec![];stdin().read_to_end(&mut v);std::fs::write("a",v)}

Retrieve (52 bytes)

||print!("{}",std::fs::read_to_string("a").unwrap())

Rust, 136 bytes

Store (84 bytes)

use std::{fs::*,io::*};

||{let mut v=vec![];stdin().read_to_end(&mut v);write("a",v)}

Retrieve (52 bytes)

||print!("{}",std::fs::read_to_string("a").unwrap())

Acknowledgments

2 -4 bytes: vector macro
source | link

Rust, 141137 bytes

Store (8985 bytes)

use std::io::*;

||{let mut v=Vec::new();stdinv=vec![];stdin().read_to_end(&mut v);std::fs::write("a",v)}

Retrieve (52 bytes)

||print!("{}",std::fs::read_to_string("a").unwrap())

Rust, 141 bytes

Store (89 bytes)

use std::io::*;

||{let mut v=Vec::new();stdin().read_to_end(&mut v);std::fs::write("a",v)}

Retrieve (52 bytes)

||print!("{}",std::fs::read_to_string("a").unwrap())

Rust, 137 bytes

Store (85 bytes)

use std::io::*;

||{let mut v=vec![];stdin().read_to_end(&mut v);std::fs::write("a",v)}

Retrieve (52 bytes)

||print!("{}",std::fs::read_to_string("a").unwrap())
1
source | link

Rust, 141 bytes

Store (89 bytes)

use std::io::*;

||{let mut v=Vec::new();stdin().read_to_end(&mut v);std::fs::write("a",v)}

Retrieve (52 bytes)

||print!("{}",std::fs::read_to_string("a").unwrap())