cginternals / cginternals/cppfs
FileHandle.size() does not work well for large file(more than 3.9GB)
- Vorherrschende Sprache
- C++
- Sterne
- 514
- Forks
- 73
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
`FileHandle.size()` use `unsigned int` to return the size of the file, which only has `4,294,967,295`.
Not enough for larger file.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Der genannte Einstiegspunkt ist FileHandle.size(), dessen Rückgabewert vom Typ unsigned int den Ausgangspunkt bildet. Lies seine Deklaration und Implementierungen in allen unterstützten Backends und überprüfe anschließend die vorhandenen größenbezogenen Tests. Als abgeschlossen gilt die Aufgabe, wenn die API Dateien mit mehr als 4 GB konsistent darstellen kann und die relevanten Tests erfolgreich sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- cpp
- Bereich
- operating-systems
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 42/100