![]() |
Personal Backup Version 5.9 |
© 2001 − 2018, Dr. Jürgen Rathlev |
Personal Backup 5.0 Verzió IDE létrehozva,
Delphi 10 Seattle
amely teljes Unikód támogatással kezeli az ANSI (ISO-8859) fájlnév
korlátozásokat a fájlok másolását. Fájlnév hosszabb lehet mint 260 karakter.
A legfontosabb fejlesztések:
A létező szabvány a gzip formázásra, (1996 évi RFC1952) lehívások a az állománycímkében tárolandó állománynév használva az "ISO 8859 1" karakterkészletet. Én nem találtam olyan ajánlást, hogy hogyan kell kezelni a Unicode fájlneveket.
A jelenlegi Linux verzió a program gzip létrehozására használt és az olvasása gz archívumokban. A szabvány eltér de tárolja fájlnevek UTF-8 formátumban. Az OS bájt a fejléc az érték 3 (Unix).
Mostanáig Personal Backupban ez a byte 0-ra (FAT) mentette a fájlneveket az ISO-8859-1-ben. Kompatibilis az előző változatokkal és támogatja a Unikódolást két változatban használja az 5-ös verzió:
Azért a probléma felmerül, hogy más programok (például a WinZip vagy WinRar) helyesen érzékeli a tárolt fájlneveket. Ez azonban nincs hatással a fájlok kicsomagolására.
Ez természetesen jobb, hogy a fel nem használt 5 bit. FLG bájt, mint a kritériumokat kódoló fájlnév. A jelenleg zip formátumban teszi, ebben a módban (lásd alább).
A jelenlegi szabvány a gzip formátum (RFC1952 1996) fenntartja a 32 bit értéket a tömörítetlen fájlban. A fájl > 4 GB-os az értékmodul 2 32 .
A jelenlegi zip formátum specifikáció verzió 6.3.2 októberétől 2007 határozza meg, milyen Unikód fájlneveket lehet feldolgozni: ha 11-bit az "általános célú bit zászló" be van állítva, fájlnév UTF-8 kódolás. Personal Backup használja ezt az egyezményt. A legtöbb jelenlegi fájltömörítő program már támogatja az új formátumban is. Közül a WinZip 12-es verzió, WinRar verzió 3.80 és 7-Zip Version 9.20, míg a Windows Explorer még nem támogatja az új formátumot akár Windows 7 alatt sem.
A fájlok titkosítva a AES metóddal, ugyanolyan, mint a WinZip rutinok (Információ a WinZip -ről és Brian Gladman-ról). A fájl formátum mentési üzemmódja:
Aláírás : JREx (4 bájt - 5.8.5 verziótól) Idobélyeg : Unix ido(4 bájt - Ver. 5.9.0 verziótól) Attributumok : Fájl attribútumoknak (2 bájt - Ver. 5.9.0 verziótól) Enc-Fejléc : 10, 14 vagy 18 bájtok (attól függ, hogy a jelszó hossza) érték (8, 12 vagy 16 bájt) + jelszó ellenőrző érték (2 bájt) Enc-Adat : Ugyanaz a bájtok száma, mint az eredeti fájl Enc-Futó : 10 bájtos azonosító kód
Gzip-Header : 10 bájtos Új: Zászló bájt: bit 5 = kódolás Extra mező: aláírás JR + a titkosítási mélység specifikációja (az 5.8.5 verziótól) - 6 bájt Enc-Fejléc : 10, 14 vagy 18 bájtos (hosszától függően a jelszó, lásd az 1.) Enc-adat : Ugyanaz a bájtok száma, mint az eredeti fájl Enc-Futó : 10 bájtos (lásd 1.) Gzip-Futó : 8 bájtos Crc mindig = 0
Minden jelszó FTP, SMTP, ISO-8859-1 AES titkosítással van kódolva.
A fájlnevek (beleértve elérési út) 260 karakteres korlátozása továbbra is érvényes
egyes Windows-verziókban.
(további info).
Ezt a korlátozást nem
alkalmazzák elsősorban Windows 7 alatt. Régebbi operációs rendszereken, például az XP-n minden
alkalmazás Windows shell alkatrészek, mint például Explorer, nem tudja feldolgozni
hosszabb fájl elérési útvonalat.
Mindenhol, ahol a Personal Backup utal shell alkatrészek (pl. a
könyvtár vagy a fájl-párbeszédablakban), az útvonal hossz korlátozás akkor is érvényes,
az 5-ös verziónál is, kivéve a Windows 7.
Belülről a program használ UNC útvonalakat (pl. fájlok másolása), amelyeknek lehet
maximális hossza mintegy 32000 karakter. Az 5-ös verziónál ezért
lehetséges, hogy a mentés, visszaállítás és törlés fájlok elérési útja meghaladhatja a fenti
korlátozást, még akkor is amikor a legtöbb fájlkezelőben (beleértve a Windows Intéző) nem fog sikerülni a
szkennelés ilyen könyvtárstruktúránál. Egy fájlkezelő amely támogatja a hosszú fájlneveket is
Total Commander Version 7.5 .