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 거기에 나열된 접근법은 내 시스템에서 작동하지 않습니다. 저는 일종의 일이라고 생각되는 태드만의 제안을 사용하여'제리 리그 '를 시도하고 있습니다. 아직 100 % 확신 할 수 없습니다. – Callat
@Caleb Oh, oops, FUSE 기반, 사과! –