Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

My Parallel archiver was updated to version 4.92

0 views
Skip to first unread message

Sky89

unread,
Aug 1, 2018, 6:42:06 PM8/1/18
to
Hello,


My Parallel archiver was updated to version 4.92

I am finally coming back to say that i have solved the file name
convention problem, now you will be more happy with my Parallel
archiver, now i have added a method that permits you to verify
the compatibility a the file name of Linux with the file naming
convention of Windows, here it is it works on Linux, look at it carefully:

==

function TPLZ4Archiver.IsValidWindowsFileName(const fileName :
string;var a:char) : boolean;
const
InvalidCharacters : set of char = ['\', '/', ':', '*', '?', '"', '<',
'>', '|'];
var
c : char;
begin
result := fileName <> '';

if result then
begin
for c in fileName do
begin
result := NOT (c in InvalidCharacters) ;
if NOT result
then
begin
a:=c;
break;
end;
end;
end;
end; (* IsValidWindowsFileName *)


==


Here is is its documentation that i have included:

function IsValidWindowsFileName(const filename : string;var A:char) :
boolean;
- Returns true if it is a valid Windows filename, if it is not the
character that is not compatible with the Windows file name convention
will be returned in variable A

My IsValidWindowsFileName() method permits you create compatible
archives between my Parallel archiver for Linux and my Parallel archiver
for Windows, and that's great.

And now that the naming convention problem has been solved ,
now i think that my Parallel archiver is working correctly both
on Windows and Linux and it is really fast and it is powerful.

You can download my new Parallel archiver version 4.92 for Windows and
Linux from:

https://sites.google.com/site/scalable68/parallel-archiver


Thank you,
Amine Moulay Ramdane.

0 new messages