ZFS, Btrfs, bachefs와 같은 자가 치유 파일 시스템과 ECC RAM 또는 해당 소프트웨어 구현과 같은 자가 치유 RAM은 단일 또는 다중 오류 비트를 수정할 수 있는 것으로 알려져 있습니다.
자가 치유 파일 형식 또는 프로젝트-표준 프로그램 자가 치유 파일 형식은 무엇입니까?
파일 형식은 무엇을 의미하나요? 입다:
- .txt, .doc, tar.lz4, .mp4
답변1
PA 아카이브모든 유형의 파일에 추가 복구 정보를 저장하는 데 사용할 수 있으며 복구 파일을 사용하여 원본 파일에서 손실되거나 손상된 데이터를 재구성할 수 있습니다. 일부 도구에는 자체 파일 형식의 보관 기능이 포함되어 있습니다.레이더백업을 생성할 때 복구 데이터가 포함될 수 있습니다.
RAR 파일특정 오류를 수정하기 위해 함께 제공되는 복구 볼륨을 생성할 수도 있습니다. ('파일 복구'를 참고하세요.문서 아카이브의 Wikipedia 비교오해의 소지가 있을 수 있습니다. 이는 아카이브 내용이 아닌 아카이브를 복구하는 기능을 의미합니다. 아카이브는 일반적으로 아카이브 내에서 손상된 파일을 삭제하여 복구됩니다. )
답변2
통신 엔지니어란 시끄러운 통신을 전문으로 하고 손상된 전송에서 데이터를 복구하는 사람들이라고 말할 수 있습니다.
파일은 전송되는 채널을 모르거나 신경쓰지 않기 때문에:
오류 수정은 예상되는 오류 유형에 맞게 설계되어야 합니다.. 따라서 일부 아카이브 형식 외에 오류 수정 내용을 파일에 넣는 것도 방법입니다.설계 오류. 발생할 수 있는 오류의 유형과 확률을 현실적으로 이해할 수 있는 위치에 두는 것이 좋습니다.
예를 들어,
- Wi-Fi 스택은 "무선"으로 발생하는 오류 유형을 정확하게 반영하기 위해 많은 오류 수정 기능을 추가합니다(많이 조정할 수 있음).
- 하드 드라이브는 읽기 오류를 처리하기 위해 다양한 양과 유형의 오류 수정 기능을 추가합니다.
- 바다를 건너 광섬유 케이블을 구동하는 라인 카드: 또 다른 종류의 오류 수정.
이 모든 것이 파일을 전송하는 중일 수 있습니다.
파일을 저장하거나 보낼 때 자체 수정은 파일이 아닌 미디어 컨트롤러에 속합니다.
- 이는 브라우저가 WiFi를 통해 웹을 탐색하기 전에 중복성을 위해 HTTP 트래픽 비트의 1/4을 추가하지 않는 것과 같은 이유입니다. 이는 애플리케이션, 링크 또는 라우팅 계층의 작업이 아니라 물리적 계층의 작업입니다. WiFi 채널이 불량인지(1비트가 전송될 때마다 1비트의 추가 오류 수정 중복 전송 필요) 또는 양호한지(6비트의 데이터마다 1비트만 전송하면 됨)를 브라우저는 어떻게 알 수 있습니까? 추가 오류 수정 중복)?
따라서 파일이 손상되지 않았는지 확인하는 것은 파일 자체가 아니라 해당 파일을 저장하거나 전송하는 사람의 임무입니다. 따라서 주로 장기 아카이브 형식과 상당히 오래된 파일 형식을 찾을 수 있습니다.(유즈넷을 통해 합리적인 것보다 더 큰 파일을 전송하는 경우가 바로 그때였습니다!), 둘 다 Stephen이 나열했습니다.답변.
(참고: 이 규칙에는 예외가 있습니다. 경우에 따라 파일 형식은 오류 확률 및 탄력성 요구 사항 모델을 통합하는 특정 용도를 갖습니다. 앞서 언급한 것처럼 장기 아카이브 형식의 경우 장기간 후 저장소를 복원하기 위해 중복성을 추가합니다. 말이 되지만 솔직히 읽기 전용 파일 시스템과 아카이브 파일 형식의 차이점은 일반적으로 아카이브를 디스크 볼륨에 직접 쓰지 않거나 파일 형식을 파일에 직접 쓰지 않는다는 것입니다. 그러나 때로는 둘 다 모두 예를 들어 SquashFS는 분명히 파일 시스템이지만 지금은 .tar 아카이브를 보내는 것보다 SquashFS 이미지를 이메일로 보내는 경우가 더 많습니다. 그리고 당신은 그 자체로는 컨테이너 형식이 아닌 MP4를 언급하셨습니다.저것비트 오류에 대한 탄력성은 있지만 포함된 멀티미디어 데이터는 다음과 같습니다. - 코덱 설계로 인해 단일 비트 플립은 덜 중요할 수 있습니다. 예를 들어 대기 시간이 짧은 무선 링크에서 음성 코덱을 사용할 때 유용할 수 있습니다. 의미있는. 그러나 이는 예외입니다. 상당히 잘못 설계된 파일 형식과 위에서 언급한 "미리 준비된" 파일 시스템으로 기능하는 장기 저장 아카이브 형식 이외의 파일 형식에서는 오류 수정 정보를 거의 찾을 수 없습니다. 당신은 많은 오류를 발견하게 될 것입니다발각짧은 체크섬 형태로 이는 오류를 감지한 다음 전송/저장 매체에 책임과 수정을 전가하는 매우 저렴하고 쉬운 방법입니다. )
1 "채널"이란 무엇이든 손상시킬 수 있는 모든 것을 의미합니다. 예를 들어 1/1000의 확률로 비트를 무작위로 뒤집는 직렬 회선은 채널이고 플래시 메모리에 저장하고 읽는 것도 채널입니다. 광 링크나 인터넷 전송도 채널입니다.