cgi ფაილი. CGI ფაილის გაფართოება

12.09.2024

/ Windows CGI ინტერფეისი / CGI მონაცემთა ფაილი

CGI მონაცემთა ფაილი

სერვერი გადასცემს CGI მონაცემებს პროგრამებს Windows "პრივატული პროფილის" afqk-ის მეშვეობით, "პარამეტრი-მნიშვნელობის" ფორმატში (Windows INI ფაილი). CGI პროგრამას შეუძლია წაიკითხოს ეს ფაილი და მიიღოს ფორმიდან მასზე გადაცემული ყველა მონაცემი, ასევე ბრაუზერის მიერ ავტომატურად გენერირებული მონაცემები.

CGI მონაცემთა ფაილი შედგება შემდეგი სექციებისაგან:

განყოფილება

ეს განყოფილება შეიცავს CGI-ს სპეციფიკურ პარამეტრებს (წვდომის ტიპი, მოთხოვნის ტიპი, სხვა განყოფილებებში განსაზღვრული დამატებითი სათაურები და ა.შ.). თითოეული მნიშვნელობა წარმოდგენილია სიმბოლოების სტრიქონის სახით. თუ მნიშვნელობა ცარიელი სტრიქონია, მაშინ პარამეტრი გამოტოვებულია. ამ განყოფილების პარამეტრების სია წარმოდგენილია ქვემოთ:

მოთხოვნის პროტოკოლი

ამ მოთხოვნის გადასაცემად გამოყენებული საინფორმაციო პროტოკოლის დასახელება და მოდიფიკაცია. ფორმატი: პროტოკოლი/მოდიფიკაცია. მაგალითი: "HTTP/1.0".

მოთხოვნის მეთოდი

მეთოდი, რომელიც გამოიყენეს ამ მოთხოვნისთვის. HTTP-სთვის ეს არის "GET", "HEAD", "POST" და ა.შ.

შესრულებადი გზა

ლოგიკური გზა შესრულებადი CGI პროგრამისაკენ, რომელიც აუცილებელია CGI პროგრამისთვის, რომ მიმართოს საკუთარ თავს.

ლოგიკური გზა

მოთხოვნას ასევე შეუძლია მიუთითოს მოცემული მოთხოვნის შესასრულებლად საჭირო რესურსებზე. ეს პარამეტრი შეიცავს გზას იმ ფორმით, რომელიც მიიღო სერვერმა დისკზე ფიზიკურ ბილიკზე გადატანის გარეშე.

ფიზიკური გზა

თუ მოთხოვნა შეიცავს ლოგიკური ბილიკის ინფორმაციას, სერვერი აკონვერტებს მას ფიზიკურ გზად (მაგალითად, დისკზე ფაილისკენ მიმავალი გზა) ოპერაციული სისტემის სინტაქსის წესების შესაბამისად.

მოითხოვეთ სტრიქონის ინფორმაცია განთავსებული შემდეგ? გამოძახებული CGI პროგრამის URL-ში. სერვერი ტოვებს ამ ინფორმაციას უცვლელად, რადგან ის განთავსებულია URL-ში. მოითხოვეთ დიაპაზონი ბაიტის დიაპაზონის სპეციფიკაცია, მიღებული მოთხოვნასთან ერთად (ასეთის არსებობის შემთხვევაში). დამატებითი ინფორმაციისთვის იხილეთ მიმდინარე ინტერნეტის მონახაზი (ან RFC), რომელიც აღწერს HTTP გაფართოებას. სერვერმა უნდა უზრუნველყოს CGI პროგრამები, რომლებიც მუშაობენ ბაიტის დიაპაზონში. დოკუმენტის მითითების URL, რომელიც შეიცავს ამ CGI პროგრამის ბმულს. ავტორიზაციის სფერო თუ გამოიყენება უსაფრთხო CGI პროგრამის ზარი, ეს არის პროტოკოლზე დამოკიდებული სერვისი, რომელიც გამოიყენება მომხმარებლის ავთენტიფიკაციისთვის. მიღებული სერვისის ტიპის მომხმარებელთა სია მოწმდება მომხმარებლის ავთენტიფიკაციისთვის. ავტორიზებული მომხმარებლის სახელი თუ გამოიყენება უსაფრთხო CGI პროგრამის გამოძახება, ეს არის მომხმარებლის სახელი, რომელსაც კლიენტი იყენებს CGI პროგრამაზე წვდომისას ავთენტიფიკაციისთვის.

განყოფილება

ეს განყოფილება შეიცავს კლიენტის მიერ გაგზავნილ მონაცემთა ტიპებს, რომლებიც ნაპოვნია მოთხოვნის სათაურში ფორმაში

მიღება: ტიპი/ქვეტიპი (პარამეტრები)

თუ ეს პარამეტრები არსებობს (მაგალითად, "q=0.100"), ისინი გადაეცემა Accept პარამეტრის მნიშვნელობებად. გადაცემული მონაცემების თითოეული ტიპისთვის დაყენებულია საკუთარი Accept პარამეტრი.

განყოფილება

ეს განყოფილება შეიცავს Windows CGI განხორციელების სპეციფიკურ პარამეტრებს:

GMT ოფსეტი წამების რაოდენობა გრინვიჩის საშუალო დროში დასამატებლად კლიენტის ადგილობრივი დროის გამოსათვლელად. გამართვის რეჟიმი ამ პარამეტრს აქვს მნიშვნელობა "დიახ", თუ სერვერზე ჩართულია "CGI/script tracing" რეჟიმი. გამომავალი ფაილი სრული გზა ფაილისკენ, რომელშიც განთავსდება სერვერის მიერ კლიენტისთვის გაგზავნილი მონაცემები პროგრამის დასრულების შემდეგ.

განყოფილება

ეს განყოფილება შეიცავს „დამატებით“ სათაურებს, რომლებიც მოთხოვნილია „პარამეტრი=მნიშვნელობის“ სახით. სერვერმა უნდა გაშიფროს როგორც პარამეტრი, ასევე მისი მნიშვნელობა, სანამ ისინი განთავსდება CGI მონაცემთა ფაილში.

განყოფილება

თუ კლიენტის მოთხოვნა მოვიდა, როგორც HTTP POST HTML ფორმიდან (შიგთავსის ტიპის აპლიკაცია/x-www-form-urlencoded ან მრავალნაწილიანი/ფორმის მონაცემები), მაშინ სერვერი გაშიფრავს მონაცემებს ფორმიდან და განათავსებს მას განყოფილება.

URL-ში დაშიფრული ფორმის მონაცემებისთვის, გადაცემული პარამეტრების სტრიქონი ჰგავს "parameter=value¶meter=value&...", სადაც მნიშვნელობები არის url-ში დაშიფრული ფორმატით. სერვერი ყოფს "parameter=value"-ს "&" სიმბოლოთი, შემდეგ გამოყოფს თავად "პარამეტრს" "მნიშვნელობიდან", დეკოდირებს "მნიშვნელობას" და ათავსებს შედეგს განყოფილებაში "parameter=decoded_value" სახით.

მრავალგვერდიანი მონაცემებისთვის, მონაცემთა მწკრივი წარმოდგენილია მრავალგვერდიანი MIME ფორმატში, სადაც თითოეული ველი წარმოდგენილია ცალკე ნაწილის (ფაილის) სახით. სერვერი დეკოდირებს თითოეული ნაწილის სახელებს და მნიშვნელობას და ათავსებს მათ განყოფილებაში "parameter=value" ფორმატში.

თუ ფორმა შეიცავს SELECT MULTIPLE ელემენტებს, მაშინ შეიქმნება ფორმის რამდენიმე სტრიქონი "parameter=value" იგივე "პარამეტრის" სახელით. ამ შემთხვევაში, ის წარმოქმნის ნორმალურ სტრიქონს "parameter=value" პირველი შემხვედრი ელემენტისთვის და წარმოადგენს ყოველ მომდევნოს, როგორც "parameter_X=მნიშვნელობა", სადაც "X" არის მზარდი მრიცხველი.

განყოფილება

თუ გაშიფრული სტრიქონის ზომა აღემატება 254 სიმბოლოს ან გაშიფრული სტრიქონი შეიცავს საკონტროლო სიმბოლოებს, როგორიცაა ხაზის მიწოდება, ტარების დაბრუნება, ორმაგი ბრჭყალები და ა.შ., მაშინ სერვერი ათავსებს ამ მნიშვნელობას ცალკე დროებით ფაილში და ათავსებს სტრიქონს განყოფილებაში. სახით:

პარამეტრი = ბილიკის სიგრძე

სად გზაარის დროებითი ფაილის სრული გზა და სახელი, რომელიც შეიცავს დეკოდირებული პარამეტრის მნიშვნელობას და სიგრძე არის ამ ფაილის სიგრძე ბაიტებში.

განყოფილება

თუ დაშიფრული პარამეტრებით ხაზის მთლიანი სიგრძე აღემატება 65,535 ბაიტს, მაშინ სერვერი არ ახორციელებს გაშიფვრას, მაგრამ ტოვებს მონაცემებს Content File-ში და ათავსებს ხაზებს განყოფილებაში ფორმაში:

პარამეტრი=ოფსეტური სიგრძე

სად მიკერძოებაარის ოფსეტური შინაარსის ფაილის დასაწყისიდან, სადაც განთავსებულია საჭირო პარამეტრი და სიგრძე- არჩეული პარამეტრის მნიშვნელობის სიგრძე ბაიტებში. შეგიძლიათ გამოიყენოთ მიკერძოებამოძებნეთ თქვენი არჩეული პარამეტრის მნიშვნელობის დასაწყისი და გამოიყენეთ სიგრძე არჩეული პარამეტრის მნიშვნელობის წასაკითხად. არ დაგავიწყდეთ, რომ თუ პარამეტრი დაშიფრულია, გამოყენებამდე უნდა გაშიფროთ იგი.

განყოფილება

თუ მოთხოვნა მოვიდა მრავალნაწილიანი/ფორმა-მონაცემების სახით, მაშინ ის შეიძლება შეიცავდეს კლიენტისგან ჩამოტვირთულ ერთ ან მეტ ფაილს. ამ შემთხვევაში, თითოეული გადმოწერილი ფაილი მოთავსებულია სპეციალურ დროებით ფაილში და განყოფილების ხაზებს იგივე ფორმატი აქვს, რაც სექციებს. თითოეული პარამეტრის ხაზი ამ შემთხვევაში ასე გამოიყურება:

პარამეტრი=[full_path_to_file] სიგრძის ტიპის ბმული [file_name]

    სად სრული_გზა_ფაილისკენარის გადმოწერილი ფაილის შემცველი დროებითი ფაილის გზა, სიგრძე- გადმოწერილი ფაილის სიგრძე ბაიტებში, ტიპი- ატვირთული ფაილის MIME ტიპი, ბმული- გადმოწერილი ფაილის კოდირების მეთოდი და ფაილის სახელი- გადმოწერილი ფაილის ორიგინალური სახელი.

საჭიროა კვადრატული ფრჩხილების გამოყენება, რადგან ფაილის სახელი და გზა შეიძლება შეიცავდეს ინტერვალის სიმბოლოებს.

გაშიფრული ფორმის მნიშვნელობების მაგალითი


ამ მაგალითში ფორმა შეიცავს პატარა ველს, SELECT MULTIPLE 2 პატარა განყოფილებით, 300-სიმბოლოიანი ველი, სპეციალური სიმბოლოების შემცველი ველი და 230KB ველი.
smallfield=123 მთავარი ქ. #122
მრავალჯერადი = პირველი შერჩევა


multiple_1=მეორე შერჩევა
field300chars=C:\TEMP\HS19AF6C.000 300


fieldwithlinebreaks=C:\TEMP\HS19AF6C.001 43

field230K=C:\TEMP\HS19AF6C.002 276920

ანონსი

CGI Executables ფაილის ფორმატი

CGI ფაილის გაფართოება ეხება შესრულებად ფაილებს, რომლებიც შეიცავს კონკრეტულ პროგრამირების ენაზე დაწერილ სკრიპტს. CGI ფაილები, როგორც წესი, შეიცავს Perl ან C-ში დაწერილ კოდს. ეს შესრულებადი CGI სკრიპტები ჩვეულებრივ გამოიყენება ინტერნეტში ძირითადი სკრიპტების გასაშვებად. ეს მოიცავს ვებსაიტზე განმეორებადი რეკლამების სკრიპტებს, აგრეთვე ელ.ფოსტის შეტყობინებების გაგზავნის სკრიპტებს ე.წ. ვებ ფორმების გამოყენებით, რომლებიც გამოიყენება კონტაქტისთვის.

ტექნიკური ინფორმაცია CGI ფაილების შესახებ

CGI ფაილები ინახება ვებ სერვერზე. ფაილის რედაქტირება შესაძლებელია მხოლოდ იმ შემთხვევაში, თუ ის ადრე არ არის შექმნილი. CGI სკრიპტები არის სტანდარტული პროტოკოლი, რომელიც საშუალებას აძლევს გარე აპლიკაციებსა და პროგრამებს დაუკავშირდნენ ვებ სერვერს. ამ გზით, მოთხოვნები შეიძლება გადავიდეს მომხმარებლის ვებ ბრაუზერიდან შესაბამის აპლიკაციაში ან პროგრამაში. ვებ სერვერი, თავის მხრივ, აგზავნის მოთხოვნილ მონაცემებს ბრაუზერში. CGI ფაილის შიგნით კოდი ინახება როგორც უბრალო ტექსტი.

სხვა ტექსტის რედაქტორები
- კომპიუტერი განსაზღვრავს ფაილის ტიპს მისი გაფართოებით.
- ნაგულისხმევად, Windows არ აჩვენებს ფაილის სახელის გაფართოებებს.
- ზოგიერთი სიმბოლოს გამოყენება შეუძლებელია ფაილის სახელსა და გაფართოებაში.
- ყველა ფორმატი არ არის დაკავშირებული ერთსა და იმავე პროგრამასთან.
- ქვემოთ მოცემულია ყველა პროგრამა, რომელიც შეიძლება გამოყენებულ იქნას CGI ფაილის გასახსნელად.

ერთ-ერთი საუკეთესო პროგრამა WEB 2.0 დეველოპერებისთვის ვებ აპლიკაციების შესაქმნელად. მოყვება მოსახერხებელი და მარტივი ინტერფეისი, მოსახერხებელი HTML, PHP, Ruby, CSS, Python და JavaScript რედაქტორები, მხარს უჭერს HTML5, აქვს ჩაშენებული Debugger შესაძლებლობების ფართო სპექტრით, სხვადასხვა ბრაუზერების მხარდაჭერა, როგორიცაა Mozilla Firefox, Opera, Google Chrome. , Internet Explorer და Safari, სწრაფად უჭერს მხარს ყველა ახალ ტექნოლოგიას, როგორიცაა Adobe AIR და IPhone 5-ის განვითარებასაც კი. დახმარების სისტემა საკმაოდ მდიდარია და უდავოდ ეს სწორი არჩევანია ნებისმიერი დეველოპერისთვის. პროგრამა მუშაობს Eclipse პლატფორმაზე და აქვს უამრავი დანამატი...

PSPad არის ძალიან სასარგებლო კოდის რედაქტორი, შესაფერისი კოდირებისთვის, რომლებიც წერენ მრავალ ენაზე. შესაფერისია მათთვის, ვისაც პროგრამის კოდის ხაზგასმა სჭირდება. ადვილად შეუძლია შეცვალოს პოპულარული ინსტრუმენტები. PSPad დაამტკიცებს თავის ღირსებას რთული კოდის სინტაქსით მუშაობისას. ის შეიქმნა ყველა ტიპის მომხმარებლის დასახმარებლად. პროგრამას გააჩნია შაბლონების შთამბეჭდავი სია. არსებობს ისეთი ფუნქციები, როგორიცაა სინტაქსის ხაზგასმა, მაკრო ჩაწერა ან ფუნქციების ძიება და ჩანაცვლება, რომლებიც გავრცელებულია ასეთ აპლიკაციებში. მას გააჩნია HEX რედაქტორი, FTP კლიენტი, ასე რომ მომხმარებელს შეუძლია შეცვალოს კოდი პირდაპირ...

ინტერნეტში არის უამრავი პროგრამა, რომელიც საშუალებას გაძლევთ შეცვალოთ სხვა პროგრამის, ფაილის წყაროს კოდი და ა.შ. თუმცა, ამ პროგრამების უმეტესობა მხოლოდ ტექსტური რედაქტორია, როგორიცაა Notepad. ისინი განსხვავდებიან ზემოაღნიშნული რედაქტორისგან მხოლოდ იმით, რომ მათ აქვთ სინტაქსის ხაზგასმა. თუმცა, ზოგიერთ შემთხვევაში, ამ პროგრამის ფუნქციონირება საკმარისი არ არის. პროგრამისტს შეიძლება დასჭირდეს დოკუმენტის სხვადასხვა ნაწილის სწრაფად პოვნა. და ახლა, საბოლოოდ, გამოჩნდა პროგრამა, რომელიც საშუალებას გაძლევთ გადაჭრას ეს პრობლემა. პროგრამას ეწოდება SynWrite. მისი გამორჩეული თვისებაა ნავიგაციის პანელის არსებობა ხის...

გიჭირთ .CGI ფაილების გახსნა? ჩვენ ვაგროვებთ ინფორმაციას ფაილის ფორმატების შესახებ და შეგვიძლია ავხსნათ რა არის CGI ფაილები. გარდა ამისა, ჩვენ გირჩევთ პროგრამებს, რომლებიც ყველაზე შესაფერისია ასეთი ფაილების გასახსნელად ან კონვერტაციისთვის.

რისთვის გამოიყენება .CGI ფაილის ფორმატი?

ფაილის გაფართოება ფაილის გაფართოებაარის მოკლე "Common Gateway Interface (CGI)" და ეხება CGI Script ფაილის ტიპს ( ფაილის გაფართოება). CGI არის სტანდარტული ერთიანი ტექნოლოგია მონაცემთა დამუშავებისა და სერვერის მხარეს დინამიური შინაარსის გენერირებისთვის, მიღებული მსოფლიო ქსელში. მიუხედავად იმისა, რომ CGI იძლევა თითქმის ნებისმიერი პროგრამირების ენის გამოყენების საშუალებას, ყველაზე ხშირად გამოყენებული ენებია Perl, C და Python.

ნებისმიერი ფაილი ფაილის გაფართოებაარის ჩვეულებრივი ტექსტური ფაილი, რომელიც შეიცავს პროგრამის (სკრიპტის) წყაროს კოდს ნებისმიერ ჩვეულებრივ CGI ენაზე ან თუნდაც Unix/Linux ჭურვის ენაზე (შელი სკრიპტი). ნაგულისხმევად, ყველა CGI სკრიპტის ფაილი ( ფაილის გაფართოება) მოთავსებულია "cgi-bin" დირექტორიაში ვებ სერვერის root დირექტორიაში. გაფართოება ფაილის გაფართოებადამუშავებული ყველა CGI-თან თავსებადი ვებ სერვერის მიერ სპეციალური გზით და ფაილებით ფაილის გაფართოებაინტერპრეტაციისთვის და შესასრულებლად გადაეცემა შესაბამის CGI სერვერის მოდულს.



ვებ სერვერზე ფაილი ფაილის გაფართოებაარის ვებსაიტის პროგრამული ძრავის ნაწილი, სერვერის გარეთ ის მხოლოდ ტექსტური ფაილია. სხვა გაფართოებები (.pl, .py) შეიძლება გამოყენებულ იქნას CGI ფაილების დასანიშნად, მაგრამ ეს მოითხოვს ინდივიდუალური სერვერის კონფიგურაციას. CGI სკრიპტის ფაილების ნახვა და რედაქტირება შესაძლებელია ნებისმიერ ტექსტურ რედაქტორში.

არასწორად დაწერილი ან მცდარი CGI სკრიპტები შეიძლება სერიოზულ საფრთხეს შეუქმნას ვებ სერვერის უსაფრთხოებას, რადგან ისინი ხშირად მიზნად ისახავს ქსელის ჰაკერებს.

პროგრამები CGI ფაილების გახსნის ან კონვერტაციისთვის

შეგიძლიათ გახსნათ CGI ფაილები შემდეგი პროგრამებით: 

ეს გვერდი განმარტავს, თუ როგორ შეგიძლიათ მარტივად გადაიყვანოთ .cgi ფაილი PDF ფაილად უფასო და ადვილად გამოსაყენებელი PDF24 Creator-ის გამოყენებით. აღწერილი კონვერტაციის მეთოდი უფასო და მარტივია. PDF24 Creator აინსტალირებს PDF პრინტერს და თქვენ შეგიძლიათ დაბეჭდოთ თქვენი .cgi ფაილი ამ პრინტერზე ფაილის PDF-ში გადასაყვანად.

რა არის საჭირო CGI ფაილის PDF ფაილად გადასაყვანად ან როგორ შეგიძლიათ შექმნათ თქვენი CGI ფაილის PDF ვერსია

CGI ფაილები ან ფაილები .cgi გაფართოებით შეიძლება ადვილად გარდაიქმნას PDF-ში PDF პრინტერის გამოყენებით.

PDF პრინტერი არის ვირტუალური პრინტერი, რომელიც შეიძლება გამოყენებულ იქნას ისევე, როგორც ნებისმიერი სხვა პრინტერი. განსხვავება ჩვეულებრივი პრინტერისგან არის ის, რომ PDF პრინტერი ქმნის PDF ფაილებს. თქვენ არ ბეჭდავთ ფიზიკურ ფურცელზე. PDF პრინტერი ბეჭდავს წყაროს ფაილის შინაარსს PDF ფაილში.

ამ გზით თქვენ შეგიძლიათ შექმნათ ნებისმიერი ფაილის PDF ვერსია, რომელიც შეიძლება დაიბეჭდოს. უბრალოდ გახსენით ფაილი მკითხველის გამოყენებით, დააჭირეთ ბეჭდვის ღილაკს, აირჩიეთ ვირტუალური PDF პრინტერი და დააჭირეთ ღილაკს "ბეჭდვა". თუ თქვენ გაქვთ CGI ფაილის მკითხველი და თუ მკითხველს შეუძლია ფაილის დაბეჭდვა, მაშინ შეგიძლიათ დააკონვერტიროთ ფაილი PDF ფორმატში.

უფასო და ადვილად გამოსაყენებელი PDF პრინტერი PDF24-დან შეგიძლიათ ჩამოტვირთოთ ამ გვერდიდან. უბრალოდ დააჭირეთ ჩამოტვირთვის ღილაკს ამ სტატიის მარჯვნივ, რომ ჩამოტვირთოთ PDF24 Creator. დააინსტალირეთ ეს პროგრამა. დაინსტალირების შემდეგ გექნებათ Windows-ში რეგისტრირებული ახალი საბეჭდი მოწყობილობა, რომელიც შეგიძლიათ გამოიყენოთ თქვენი .cgi ფაილიდან PDF ფაილების შესაქმნელად ან ნებისმიერი სხვა დასაბეჭდი ფაილის PDF-ში გადასაყვანად.

აი, როგორ მუშაობს:

  1. დააინსტალირეთ PDF24 Creator
  2. გახსენით .cgi ფაილი მკითხველთან, რომელსაც შეუძლია ფაილის გახსნა.
  3. დაბეჭდეთ ფაილი ვირტუალურ PDF24 PDF პრინტერზე.
  4. PDF24 ასისტენტი ხსნის ფანჯარას, რომელშიც შეგიძლიათ შეინახოთ ახალი ფაილი PDF ფორმატში, გაგზავნოთ ელექტრონული ფოსტით, ფაქსით ან დაარედაქტიროთ.

CGI ფაილის PDF ფაილად გადაქცევის ალტერნატიული გზა

PDF24 გთავაზობთ რამდენიმე ონლაინ ინსტრუმენტს, რომელიც შეიძლება გამოყენებულ იქნას PDF ფაილების შესაქმნელად. მხარდაჭერილი ფაილის ტიპები ემატება, როგორც კი ისინი ხელმისაწვდომი გახდება და CGI ფაილის ფორმატი შესაძლოა უკვე იყოს მხარდაჭერილი. კონვერტაციის სერვისს აქვს სხვადასხვა ინტერფეისი. ორი მათგანი ასეთია:

PDF24-დან PDF-ის ონლაინ კონვერტორი მხარს უჭერს ბევრ ფაილს, რომელთა გარდაქმნა შესაძლებელია PDF-ში. უბრალოდ აირჩიეთ CGI ფაილი, საიდანაც გსურთ მიიღოთ PDF ვერსია, დააწკაპუნეთ ღილაკზე "კონვერტირება" და მიიღებთ ფაილის PDF ვერსიას.

ასევე არის ელფოსტის PDF გადამყვანი PDF24-დან, რომელიც ასევე შეიძლება გამოყენებულ იქნას ფაილების PDF ფორმატში გადასაყვანად. უბრალოდ გაუგზავნეთ ელფოსტა E-Mail PDF Converter სერვისს, მიამაგრეთ CGI ფაილი ამ ელფოსტაზე და რამდენიმე წამში მიიღებთ PDF ფაილს უკან.





დამატებითი ინფორმაცია CGI ფორმატის შესახებ ფაილის გაფართოება
.cgi
ფაილის კატეგორია დაკავშირებული პროგრამები
Bare Bones BBEdit (Mac)
gVim (Windows)
MacroMates TextMate (Mac)
Microsoft Notepad (Windows)

Richardson EditRocket (Windows, Linux და Mac)