1
我想通過使用rc4的s3fs在文件上實現加密。基本上我需要使用s3fs提供的文件描述符來使用它來提取文件的名稱,然後執行此操作。那麼我怎麼會在C++中做到這一點?如何從文件描述符中打開ifstream?
我沒有任何代碼顯示,因爲我不知道如何開始它看起來是這樣的:
void foo(int fd){
// something
string temp;
temp = // result of that somethingthing;
ifstream in;
in.open(temp,ios::binary | ios::in);
}
這甚至是可行的?或者我註定要使用系統調用?
使用C函數讀入一個字符緩衝區,然後將該字符緩衝區轉換爲'std :: string',然後是'std :: stringstream',也許? – tadman
@ EhabEl-Nabarawy這裏列出的方法在我的系統上不起作用。我試圖用tadman的建議來「解決」一個解決方案,這似乎是一種工作。還不是100%確定。 – Callat
@Caleb哦,哎呀,基於FUSE的,我的道歉! –