MacFuse for Mac

MacFuse for Mac 2.0.3.2

Mac / Google Mac Developer Playground / 11683 / Ամբողջական բնութագիրը
Նկարագրություն

MacFuse Mac-ի համար. Հեղափոխական ֆայլային համակարգի ներդրման գործիք

Եթե ​​դուք ծրագրավորող եք կամ հզոր օգտատեր, դուք գիտեք, թե որքան կարևոր է մուտք ունենալ ճիշտ գործիքներին: Ցանկացած մշակողի համար ամենակարևոր գործիքներից մեկը ֆայլային համակարգի ներդրման գործիքն է, որը կարող է օգնել նրանց ստեղծել լիարժեք ֆունկցիոնալ ֆայլային համակարգեր օգտատերերի տարածության ծրագրերում: Ահա թե որտեղ է մտնում MacFuse-ը:

MacFuse-ը բաց կոդով ծրագրային գործիք է, որն իրականացնում է մեխանիզմ, որը հնարավորություն է տալիս լիովին ֆունկցիոնալ ֆայլային համակարգ ներդնել Mac OS X-ի (10.4 և ավելի բարձր) օգտատերերի տարածության ծրագրում: Այն նպատակ ունի API-ին համապատասխանել FUSE (Ֆայլային համակարգ USERspace-ում) մեխանիզմին, որը ծագել է Linux-ում: Հետևաբար, գոյություն ունեցող FUSE ֆայլային համակարգերից շատերը դառնում են հեշտությամբ օգտագործելի Mac OS X-ում:

Այսպիսով, MacFUSE-ն ունի բազմաթիվ օգտատերերի և մշակողների տեսանելի ինտերֆեյսներ, որոնք հատուկ են Mac OS X-ին: MacFUSE-ի հիմքը գտնվում է դինամիկ բեռնվող միջուկի ընդլայնման մեջ:

Ինչո՞վ է MacFuse-ն այդքան առանձնահատուկ:

MacFuse-ն առաջարկում է մի քանի եզակի առանձնահատկություններ և առավելություններ այսօր հասանելի այլ նմանատիպ գործիքների համեմատ.

1. Հեշտ օգտագործվող ինտերֆեյս. իր ինտուիտիվ ինտերֆեյսի շնորհիվ նույնիսկ սկսնակ օգտվողները կարող են արագ սկսել ստեղծել իրենց սեփական ֆայլային համակարգերը:

2. Համատեղելիություն․

3. Ճկունություն. բազմաթիվ ծրագրավորման լեզուների աջակցությամբ, ինչպիսիք են C++, Objective-C, Python, Ruby և այլն; մշակողները կարող են ընտրել իրենց նախընտրած լեզուն հատուկ ֆայլային համակարգեր ստեղծելիս:

4. Անվտանգություն. Ներկառուցված անվտանգության առանձնահատկություններով, ինչպիսիք են ավազատուփը և ծածկագրի ստորագրումը; օգտատերերը կարող են վստահ լինել՝ իմանալով, որ իրենց տվյալները մնում են անվտանգ՝ օգտագործելով այս գործիքի միջոցով ստեղծված հատուկ ֆայլային համակարգերը:

5. Բաց կոդով համայնքի աջակցություն. բաց կոդով նախագիծ լինելը նշանակում է, որ միշտ կա ինչ-որ մեկը, որն աշխատում է բարելավելու կամ ավելացնելու նոր հնարավորություններ այս ծրագրային գործիքում:

Ինչպես է դա աշխատում?

Ծրագրաշարի առանցքը գտնվում է դրա դինամիկ բեռնվող միջուկի ընդլայնման մեջ, որն ապահովում է FUSE-ի API-ին համապատասխան իրականացում macOS օպերացիոն համակարգի 10.4 և ավելի տարբերակների համար:

Սա թույլ է տալիս մշակողներին ստեղծել հատուկ ֆայլային համակարգեր՝ գրելով կոդ այս API-ի դեմ՝ առանց անհանգստանալու ցածր մակարդակի մանրամասների, ինչպիսիք են բլոկի տեղաբաշխումը կամ սկավառակի ձևաչափումը:

Ստեղծվելուց հետո այս ֆայլային համակարգերը հայտնվում են այնպես, ինչպես ցանկացած այլ մոնտաժված հատոր Finder-ում, ինչը թույլ է տալիս օգտվողներին հեշտ մուտք գործել:

Ո՞վ կարող է օգուտ քաղել այս գործիքի օգտագործումից:

Այն մշակողները, ովքեր ֆայլերի կառավարման համար հարմարեցված լուծումների կարիք ունեն, այս գործիքը հատկապես օգտակար կլինի:

Այն թույլ է տալիս նրանց լիարժեք վերահսկել, թե ինչպես են ֆայլերը պահվում և հասանելի են դառնում՝ միաժամանակ տրամադրելով macOS-ի կողմից պահանջվող բոլոր անհրաժեշտ API-ները:

Հզոր օգտվողները, ովքեր ցանկանում են ավելի շատ վերահսկել, թե ինչպես են կառավարում իրենց ֆայլերը, այս գործիքը նույնպես օգտակար կլինի:

Եզրակացություն

Եզրափակելով, եթե դուք փնտրում եք հեշտ օգտագործման, բայց հզոր լուծում՝ ձեր հավելվածներում լիովին ֆունկցիոնալ ֆայլային համակարգերի ներդրման համար, ապա մի նայեք MacFuse-ից:

Իր համատեղելիությամբ գործող Linux-ի վրա հիմնված FUSE իրականացումներով, ինչպես նաև ծրագրավորման բազմաթիվ լեզուների աջակցությամբ; այն առաջարկում է անզուգական ճկունություն, երբ համեմատվում է այսօր առկա այլ նմանատիպ գործիքների հետ:

Ուրեմն ինչու սպասել: Ներբեռնեք ձեր պատճենն այսօր:

Ամբողջական բնութագիրը
Հրատարակիչ Google Mac Developer Playground
Հրատարակիչների կայք http://code.google/com/mac
Թողարկման ամսաթիվ 2008-12-19
Ավելացման ամսաթիվը 2008-12-19
Կատեգորիա Մշակողի գործիքներ
Ենթակարգ Բաղադրիչներ և գրադարաններ
Տարբերակ 2.0.3.2
OS պահանջները Mac OS X 10.4 Intel/PPC, Mac OS X 10.5 Intel/PPC
Պահանջներ None
Գինը Free
Շաբաթական ներբեռնումներ 1
Ընդհանուր ներբեռնումներ 11683

Comments:

Ամենահայտնի