Εγχειρίδιο χρήσης

GravesZIP v1.0.0 — το ίδιο εγχειρίδιο που περιλαμβάνεται στην εφαρμογή

1. Σχετικά με αυτό το εγχειρίδιο

Αυτό το εγχειρίδιο περιγράφει το GravesZIP 1.0: τις μορφές που χειρίζεται, πώς συμπεριφέρεται η κρυπτογράφησή του, τι προστατεύει και τι όχι, και πώς χρησιμοποιείται κάθε μέρος του περιβάλλοντος εργασίας. Τίποτα εδώ δεν περιγράφει λειτουργία που δεν δουλεύει· ό,τι έχει προγραμματιστεί αλλά δεν υπάρχει ακόμα αναφέρεται ως τέτοιο στο τέλος της ενότητας Το περιβάλλον εργασίας.

2. Τι είναι το GravesZIP

Ένα πρόγραμμα διαχείρισης αρχείων συμπίεσης: συμπιέζει αρχεία σε αρχεία συμπίεσης, τα εξάγει ξανά και μπορεί να κρυπτογραφεί όσα συμπιέζει.

Η συμπίεση και η κρυπτογράφηση γίνονται από το SharpZipLib, μια καθιερωμένη εδώ και χρόνια βιβλιοθήκη ανοιχτού κώδικα, και δεν υλοποιούνται εδώ από την αρχή. Τα αρχεία συμπίεσης που δημιουργεί το GravesZIP είναι συνηθισμένα αρχεία ZIP: ένα μη κρυπτογραφημένο ανοίγει παντού, ακόμα και με την υποστήριξη αρχείων συμπίεσης που είναι ενσωματωμένη στα Windows και στο macOS. Ένα κρυπτογραφημένο ανοίγει σε κάθε πρόγραμμα που καταλαβαίνει την κρυπτογράφηση AES-256 του ZIP — 7-Zip, WinZip και άλλα. Ορισμένα ενσωματωμένα εργαλεία ZIP, μεταξύ των οποίων και το εργαλείο παλαιότερων εκδόσεων των ίδιων των Windows, δεν καταλαβαίνουν το AES και δεν μπορούν να ανοίξουν κρυπτογραφημένο αρχείο συμπίεσης από κανένα πρόγραμμα· χρησιμοποιήστε το GravesZIP ή ένα από τα παραπάνω.

Δεν πραγματοποιεί καμία σύνδεση δικτύου. Δείτε τη Δήλωση απορρήτου.

3. Μορφές

Αυτή η έκδοση χειρίζεται τη μορφή ZIP.

zipΑνάγνωση και εγγραφή, μαζί με τα αρχεία συμπίεσης με κρυπτογράφηση AES-256.

Αυτή είναι ολόκληρη η λίστα, και είναι σκόπιμα σύντομη. Σε μορφή ZIP φτάνουν τα μηνύματα με προστασία κωδικού πρόσβασης του GravesMail, τη μορφή ZIP μπορεί να διαβάσει κάθε άλλο πρόγραμμα συμπίεσης, και το να γίνεται σωστά μία μορφή αξίζει περισσότερο από το να γίνονται αρκετές μισές. Θα προστεθούν και άλλες μορφές· μέχρι τότε, αυτό το εγχειρίδιο δεν θα ισχυρίζεται ότι υποστηρίζονται.

Οι μορφές 7z, RAR, tar και οι υπόλοιπες δεν υποστηρίζονται ακόμα. Το GravesZIP δεν περιλαμβάνει το 7-Zip και δεν απαιτεί να είναι εγκατεστημένο.

4. Άνοιγμα μηνύματος με προστασία κωδικού πρόσβασης

Ένα μήνυμα με προστασία κωδικού πρόσβασης από το GravesMail φτάνει ως συνημμένο με το όνομα protected-message.zip. Ανοίξτε το με το GravesZIP και πληκτρολογήστε τον κωδικό πρόσβασης που σας έδωσε χωριστά ο αποστολέας — τηλεφωνικά ή με γραπτό μήνυμα, ποτέ μέσα στο ίδιο το email.

Μέσα θα βρείτε:

message.htmlΤο μήνυμα. Ανοίξτε το για να διαβάσετε το κυρίως κείμενο.
attachment-01, attachment-02, …Τα αρχεία που το συνόδευαν, με ουδέτερα ονόματα.

Τα συνημμένα μετονομάζονται σκόπιμα. Ένα ZIP κρυπτογραφεί το περιεχόμενο κάθε αρχείου, αλλά αφήνει τη λίστα των ονομάτων αναγνώσιμη για όποιον έχει το αρχείο συμπίεσης, οπότε ένα αρχείο με το όνομα «layoff-list.xlsx» θα πρόδιδε το περιεχόμενό του πριν πληκτρολογήσει κανείς τον κωδικό πρόσβασης. Τα πραγματικά ονόματα βρίσκονται στο message.html.

Τίποτα σχετικό με το άνοιγμα ενός τέτοιου μηνύματος δεν φτάνει στο δίκτυο, και ούτε το GravesZIP ούτε η GravesWare βλέπουν ποτέ τον κωδικό πρόσβασης.

5. Κρυπτογράφηση

Μια φράση πρόσβασης σε ένα ZIP το κρυπτογραφεί με AES-256.

Το ZIP υποστηρίζει δύο αλγορίθμους κρυπτογράφησης, και ο ένας από αυτούς έχει σπάσει. Ο αρχικός, το ZipCrypto, υποκύπτει σε επίθεση γνωστού απλού κειμένου μέσα σε δευτερόλεπτα σε συνηθισμένο υλικό, και είναι αυτός που εφαρμόζουν από προεπιλογή τα περισσότερα εργαλεία — μαζί και το 7-Zip — όταν ορίζετε κωδικό πρόσβασης σε ZIP. Το GravesZIP δεν τον χρησιμοποιεί ποτέ. Δεν υπάρχει ρύθμιση για αυτόν, επειδή δεν υπάρχει καμία περίσταση στην οποία να είναι η σωστή απάντηση.

Τι δεν καλύπτει η κρυπτογράφηση

Ένα ZIP δεν μπορεί να κρυπτογραφήσει τη δική του λίστα αρχείων. Τα ονόματα, τα μεγέθη και οι χρονικές σημάνσεις όλων όσα περιέχει παραμένουν αναγνώσιμα για όποιον έχει το αρχείο συμπίεσης, παρότι τα περιεχόμενα δεν είναι. Πρόκειται για περιορισμό της μορφής, όχι του GravesZIP, και κανένα εργαλείο ZIP δεν μπορεί να κάνει κάτι καλύτερο.

Αν τα ίδια τα ονόματα είναι ευαίσθητα, μετονομάστε τα αρχεία πριν τα συμπιέσετε — αυτό ακριβώς κάνει το GravesMail όταν γράφει attachment-01 αντί για το πραγματικό όνομα.

Και το ίδιο το αρχείο συμπίεσης έχει το δικό του όνομα, μέγεθος και ημερομηνία τροποποίησης, και τίποτα από αυτά δεν είναι κρυπτογραφημένο. Ένα αρχείο συμπίεσης με το όνομα «resignation-letter.zip» έχει ήδη πει πάρα πολλά.

Το GravesZIP δεν θα προσποιηθεί το αντίθετο. Αν του ζητήσετε να δημιουργήσει κρυπτογραφημένο ZIP με κρυμμένη τη λίστα αρχείων, αρνείται, αντί να γράψει αθόρυβα ένα αναγνώσιμο.

6. Φράσεις πρόσβασης

Μια ξεχασμένη φράση πρόσβασης δεν μπορεί να ανακτηθεί

Ούτε από εσάς, ούτε από την GravesWare, ούτε από κανέναν. Δεν υπάρχει κερκόπορτα, ούτε κλειδί ανάκτησης, ούτε επαναφορά. Αν τη χάσετε, το αρχείο συμπίεσης έχει χαθεί. Αυτός είναι ο σκοπός της κρυπτογράφησης.

Πριν διαγράψετε το μοναδικό αντίγραφο ενός πράγματος επειδή βρίσκεται πλέον σε κρυπτογραφημένο αρχείο συμπίεσης: μην το κάνετε.

Πώς να επιλέξετε μία

Η φράση πρόσβασης είναι όλη η ασφάλεια. Το AES-256 δεν είναι το αδύναμο σημείο και δεν θα γίνει ποτέ· μια φράση πρόσβασης που μαντεύεται εύκολα είναι.

Το μήκος νικά την πολυπλοκότητα. Αρκετές άσχετες μεταξύ τους λέξεις είναι πιο ισχυρές και πιο εύκολες στην απομνημόνευση από μια σύντομη σειρά χαρακτήρων με αντικαταστάσεις. Το «σωστό άλογο μπαταρία συρραπτικό» αντέχει στις απόπειρες μαντέματος πολύ καλύτερα από το «P@ssw0rd!».

Μην επαναχρησιμοποιείτε φράση πρόσβασης που χρησιμοποιείτε οπουδήποτε αλλού. Ένα αρχείο συμπίεσης μπορεί να ζήσει περισσότερο από τον λογαριασμό από τον οποίο δανειστήκατε τη φράση πρόσβασης, και μπορεί να καταλήξει κάπου όπου δεν σκοπεύατε.

Πού την κρατά το GravesZIP

Στη μνήμη, όσο διαρκεί η λειτουργία, και πουθενά αλλού. Δεν γράφεται ποτέ στον δίσκο. Δεν υπάρχει επιλογή «απομνημόνευση αυτού του κωδικού πρόσβασης», εκ σχεδιασμού.

Δείτε τη Δήλωση απορρήτου για τα όρια αυτής της προστασίας.

7. Η κρυπτογράφηση δεν είναι υπογραφή

Μια φράση πρόσβασης αποδεικνύει ότι όποιος δημιούργησε το αρχείο συμπίεσης τη γνώριζε. Δεν αποδεικνύει ποιος ήταν, ούτε αποδεικνύει ότι το αρχείο συμπίεσης που λάβατε είναι αυτό που έστειλε — κάποιος που γνωρίζει τη φράση πρόσβασης μπορεί να δημιουργήσει ένα διαφορετικό αρχείο συμπίεσης που ανοίγει εξίσου καλά με αυτήν.

Η κρυπτογράφηση εμποδίζει την ανάγνωση των περιεχομένων. Η εξακρίβωση του ποιος δημιούργησε κάτι είναι ξεχωριστό πρόβλημα, και αυτό το πρόγραμμα δεν το λύνει.

8. Ασφαλής εξαγωγή

Ένα αρχείο συμπίεσης από κάποιον άλλον είναι μη αξιόπιστη είσοδος.

Το GravesZIP δεν θα γράψει κανένα αρχείο έξω από τον φάκελο που επιλέγετε. Υπάρχουν αρχεία συμπίεσης που αποθηκεύουν διαδρομές όπως «../../.ssh/authorized_keys», ώστε ένα απρόσεκτο πρόγραμμα εξαγωγής να γράψει όπου δείχνει η διαδρομή. Το GravesZIP τα απορρίπτει ευθέως και σταματά την εξαγωγή αντί να παραλείψει την εγγραφή, ώστε ένα κακόβουλο αρχείο συμπίεσης να μην μπορεί να καταλήξει εν μέρει στον υπολογιστή σας.

Το GravesZIP δεν σαρώνει όσα εξάγει για κακόβουλο λογισμικό. Αυτό είναι δουλειά του προγράμματος προστασίας από ιούς που χρησιμοποιείτε.

9. Έλεγχος αρχείου συμπίεσης

Η επιλογή Αρχείο > Έλεγχος αρχείου συμπίεσης αποσυμπιέζει κάθε εγγραφή και την ελέγχει με βάση το άθροισμα ελέγχου που είναι αποθηκευμένο μαζί της, χωρίς να γράψει τίποτα στον δίσκο. Επιβεβαιώνει ότι το αρχείο συμπίεσης είναι ακέραιο και, για ένα κρυπτογραφημένο αρχείο συμπίεσης, ότι η φράση πρόσβασης είναι σωστή. Ζητά τη φράση πρόσβασης αν χρειάζεται, και τη ζητά ξανά αν αυτή που δόθηκε είναι λανθασμένη.

Η απάντηση έρχεται με απλά λόγια: είτε ελέγχθηκε κάθε στοιχείο και το αρχείο συμπίεσης είναι ακέραιο, είτε τουλάχιστον ένα στοιχείο δεν συμφωνεί με το άθροισμα ελέγχου του και το αρχείο συμπίεσης είναι κατεστραμμένο. Ένα κατεστραμμένο αρχείο συμπίεσης μπορεί παρ' όλα αυτά να δώσει ορισμένα από τα αρχεία του με την «Εξαγωγή επιλεγμένων»· αν μπορείτε, προμηθευτείτε ένα νέο αντίγραφό του.

Δεν επιβεβαιώνει από πού προήλθε το αρχείο συμπίεσης ούτε ποιος το δημιούργησε.

Το αποτέλεσμα του «Έλεγχος αρχείου συμπίεσης» στο GravesZIP, που αναφέρει ότι ελέγχθηκε κάθε στοιχείο και ότι το αρχείο συμπίεσης είναι ακέραιο.
Η ετυμηγορία του «Έλεγχος αρχείου συμπίεσης», με απλά λόγια.

10. Το περιβάλλον εργασίας

Το παράθυρο

Όταν δεν υπάρχει ανοιχτό αρχείο συμπίεσης, το παράθυρο προσφέρει τα κουμπιά «Άνοιγμα» και «Νέο αρχείο συμπίεσης». Όταν υπάρχει, παραθέτει τι περιέχει: το όνομα και τον φάκελο κάθε στοιχείου, το μέγεθός του και πότε τροποποιήθηκε τελευταία φορά, με αλφαβητική σειρά. Ένα λουκέτο δίπλα σε μια γραμμή σημαίνει ότι τα περιεχόμενα αυτού του στοιχείου είναι κρυπτογραφημένα.

Κάθε ενέργεια για το αρχείο συμπίεσης βρίσκεται στο μενού «Αρχείο», και οι ίδιες ενέργειες υπάρχουν στο μενού του δεξιού κλικ: κάντε δεξί κλικ οπουδήποτε στο παράθυρο, ή πατήστε Shift+F10 ή το πλήκτρο Μενού. Οι ενέργειες που χρειάζονται ανοιχτό αρχείο συμπίεσης, ή μια επιλογή, είναι γκρίζες μέχρι να υπάρξει.

Άνοιγμα αρχείου συμπίεσης

Αρχείο > Άνοιγμα, ή δώστε τη διαδρομή του αρχείου συμπίεσης στη γραμμή εντολών — αυτό συμβαίνει όταν το GravesZIP έχει οριστεί ως το πρόγραμμα για τα αρχεία .zip ή όταν αφήνετε ένα αρχείο συμπίεσης πάνω στο εικονίδιό του. Η έκδοση του Microsoft Store προσφέρεται για τα αρχεία .zip στη λίστα «Άνοιγμα με» των Windows.

Η λίστα των περιεχομένων εμφανίζεται αμέσως, ακόμα και για ένα κρυπτογραφημένο αρχείο συμπίεσης. Αυτό δεν είναι κενό ασφαλείας: το ευρετήριο ενός ZIP δεν είναι κρυπτογραφημένο, επομένως τα ονόματα, τα μεγέθη και οι ημερομηνίες είναι αναγνώσιμα για όποιον έχει το αρχείο.

Εξαγωγή

Η επιλογή Αρχείο > Εξαγωγή όλων εξάγει τα πάντα. Η επιλογή Αρχείο > Εξαγωγή επιλεγμένων εξάγει μόνο τις γραμμές που έχετε επιλέξει — κάντε κλικ σε μία, ή Ctrl+κλικ ή Shift+κλικ για περισσότερες. Η επιλογή της γραμμής ενός φακέλου φέρνει μαζί της όλα όσα περιέχει αυτός ο φάκελος.

Και στις δύο περιπτώσεις, επιλέξτε πού θα τοποθετηθούν τα αρχεία. Εδώ είναι που ένα κρυπτογραφημένο αρχείο συμπίεσης ζητά τη φράση πρόσβασής του, επειδή αυτό είναι το πρώτο σημείο στο οποίο χρειάζεται πραγματικά. Αν η φράση πρόσβασης είναι λανθασμένη, το GravesZIP σάς το λέει και τη ζητά ξανά, αντί να αποτύχει ολόκληρη η λειτουργία.

Τίποτα δεν γράφεται μέχρι να ελεγχθεί ο προορισμός κάθε εγγραφής. Ένα αρχείο συμπίεσης που περιέχει διαδρομή η οποία δείχνει έξω από τον φάκελο που επιλέξατε απορρίπτεται ολόκληρο, ώστε να μην μπορεί να αφήσει πίσω του τα μισά του περιεχόμενα.

Έλεγχος

Αρχείο > Έλεγχος αρχείου συμπίεσης. Δείτε την ενότητα Έλεγχος αρχείου συμπίεσης παραπάνω.

Δημιουργία αρχείου συμπίεσης

Αρχείο > Νέο αρχείο συμπίεσης. Προσθέστε τα αρχεία και τους φακέλους που θέλετε· καθένα εμφανίζεται με το όνομά του, και από κάτω ο φάκελος από τον οποίο προέρχεται. Επιλέξτε πόσο έντονη θα είναι η συμπίεση και, προαιρετικά, ορίστε φράση πρόσβασης. Ένας φάκελος προστίθεται ολόκληρος, μαζί με όλα όσα περιέχει, και διατηρεί το όνομά του μέσα στο αρχείο συμπίεσης.

Η συμπίεση προσφέρει τρεις ρυθμίσεις αντί για μια κλίμακα εννέα βαθμίδων:

ΚαμίαΤα αρχεία αποθηκεύονται όπως είναι. Η ταχύτερη ρύθμιση, και αξίζει να την επιλέγετε για υλικό που είναι ήδη συμπιεσμένο — φωτογραφίες, βίντεο ή αρχεία συμπίεσης μέσα σε αρχεία συμπίεσης — όπου η συμπίεση δεν κερδίζει τίποτα και κοστίζει χρόνο.
ΚανονικήΗ λογική προεπιλογή.
ΜέγιστηΜικρότερο αρχείο, πιο αργά. Το κέρδος σε σχέση με την «Κανονική» είναι συνήθως μικρό· ο χρόνος δεν είναι.

Αφήστε τη φράση πρόσβασης κενή για ένα συνηθισμένο αρχείο συμπίεσης. Αν πληκτρολογήσετε μία, εμφανίζεται ένα δεύτερο πεδίο για την επιβεβαίωσή της, επειδή μια φράση πρόσβασης δεν μπορεί να ανακτηθεί: ένα λάθος στην πληκτρολόγηση κάνει το αρχείο συμπίεσης μη αναγνώσιμο από τη στιγμή που γράφεται, και τίποτα δεν μπορεί να σας το πει εκ των υστέρων. Μαζί του εμφανίζεται και μια υπενθύμιση ότι τα ονόματα των αρχείων παραμένουν αναγνώσιμα.

Το αρχείο συμπίεσης ανοίγει μόλις γραφτεί, ώστε να δείτε τι μπήκε μέσα αντί να το δεχτείτε με καλή πίστη.

Το παράθυρο διαλόγου «Νέο αρχείο συμπίεσης» στο GravesZIP με αρχεία που έχουν προστεθεί, επιλεγμένη την «Κανονική» συμπίεση και μια φράση πρόσβασης πληκτρολογημένη και επιβεβαιωμένη.
Νέο αρχείο συμπίεσης, με αρχεία που έχουν προστεθεί και ορισμένη φράση πρόσβασης.

Κλείσιμο

Αρχείο > Κλείσιμο αρχείου συμπίεσης. Η φράση πρόσβασης σβήνεται από τη μνήμη εκείνη τη στιγμή, αντί να παραμένει μέχρι να κλείσει το πρόγραμμα.

Συντομεύσεις πληκτρολογίου

Στα Windows και στο Linux χρησιμοποιούν το Ctrl· σε Mac, το Command.

Ctrl+NΝέο αρχείο συμπίεσης
Ctrl+OΆνοιγμα
Ctrl+WΚλείσιμο αρχείου συμπίεσης
Ctrl+EΕξαγωγή επιλεγμένων
Ctrl+Shift+EΕξαγωγή όλων
Ctrl+TΈλεγχος αρχείου συμπίεσης
Shift+F10Το μενού του δεξιού κλικ (επίσης το πλήκτρο Μενού)

Τα ίδια τα μενού ανοίγουν με το Alt και το υπογραμμισμένο γράμμα: Alt+Α για το «Αρχείο», Alt+Β για τη «Βοήθεια».

Τι δεν υπάρχει ακόμα

Το άνοιγμα ενός αρχείου μέσα από ένα αρχείο συμπίεσης χωρίς εξαγωγή, η προσθήκη αρχείων σε αρχείο συμπίεσης που υπάρχει ήδη, και μορφές άλλες από το ZIP.

11. Γλώσσες

Το GravesZIP διατίθεται σε 55 γλώσσες. Επιλέξτε μία από το Βοήθεια > Γλώσσα· η λίστα ονομάζει καθεμία στη δική της γραφή, και η τρέχουσα είναι σημειωμένη.

Αγγλικά (μαζί με τη βρετανική και την αυστραλιανή ορθογραφία), ισπανικά (Ισπανίας και Λατινικής Αμερικής), γαλλικά, γερμανικά (μαζί με τα ελβετικά), πορτογαλικά (Πορτογαλίας και Βραζιλίας), ιταλικά, πολωνικά, τουρκικά, βιετναμικά, ινδονησιακά, φιλιππινέζικα, ολλανδικά, σουηδικά, φινλανδικά, ρουμανικά, κροατικά, βοσνιακά, σερβικά (λατινική και κυριλλική γραφή), μαλαϊκά, σουαχίλι, γιορούμπα, ίγκμπο, ουζμπεκικά, ελληνικά, ρωσικά, ουκρανικά, απλοποιημένα κινεζικά, παραδοσιακά κινεζικά (Χονγκ Κονγκ), ιαπωνικά, κορεατικά, ταϊλανδικά, χίντι, μπενγκάλι, ταμίλ, παντζάμπι, μαράθι, νεπαλικά, γκουτζαράτι, όντια, τελούγκου, κανάντα, μαλαγιάλαμ, αμχαρικά, αραβικά (μαζί με τα αιγυπτιακά), περσικά, ουρντού, σίντι και ουιγουρικά.

Η επιλογή ισχύει από την επόμενη εκκίνηση του GravesZIP. Δεν πρόκειται για περιορισμό που παρακάμπτεται με αυτόν τον τρόπο: ένα παράθυρο διαβάζει τη γλώσσα τη στιγμή που δημιουργείται και η κατεύθυνσή του, από αριστερά προς τα δεξιά ή από δεξιά προς τα αριστερά, ορίζεται εκείνη τη στιγμή. Αν η γλώσσα άλλαζε σε ένα παράθυρο που βρίσκεται ήδη στην οθόνη, αυτό θα έμενε μισομεταφρασμένο και με λάθος κατεύθυνση.

Μέχρι να επιλέξετε, το GravesZIP ακολουθεί τη γλώσσα του λειτουργικού σας συστήματος.

Στα αραβικά, τα περσικά, τα ουρντού, τα σίντι και τα ουιγουρικά το περιβάλλον εργασίας διατάσσεται από δεξιά προς τα αριστερά. Τα περιεχόμενα ενός αρχείου συμπίεσης δεν αντικατοπτρίζονται: μια διαδρομή όπως «docs/report.txt» διατηρεί την κατεύθυνσή της σε κάθε γλώσσα, επειδή το διαχωριστικό σημαίνει ότι το αριστερό μέρος περιέχει το δεξί. Τα ονόματα αρχείων και φακέλων, σε οποιαδήποτε γραφή, εξακολουθούν να εμφανίζονται σωστά μέσα στη λίστα.

12. Προσβασιμότητα

Το GravesZIP είναι φτιαγμένο ώστε να χρησιμοποιείται χωρίς όραση.

Προγράμματα ανάγνωσης οθόνης

Κάθε στοιχείο ελέγχου που μπορεί να χρησιμοποιηθεί έχει όνομα που μπορεί να εκφωνήσει ένα πρόγραμμα ανάγνωσης οθόνης, ακόμη και τα πλαίσια εγγράφων στο παράθυρο «Πληροφορίες». Αυτό ελέγχεται αυτόματα σε κάθε build και όχι με το μάτι: ένα στοιχείο ελέγχου που δεν μπορεί να εκφωνηθεί κάνει το build να αποτύχει.

Πληκτρολόγιο

Τα μενού ανοίγουν με το Alt και τα υπογραμμισμένα γράμματα, και η μετακίνηση μέσα σε αυτά γίνεται με τα πλήκτρα βέλους. Τα παράθυρα διαλόγου κλείνουν με το Escape και το προεπιλεγμένο κουμπί τους ανταποκρίνεται στο Enter.

Το μενού γλώσσας χρησιμοποιεί καταχωρίσεις τύπου κουμπιού επιλογής και όχι αναπτυσσόμενη λίστα, επειδή το πρόγραμμα ανάγνωσης οθόνης εκφωνεί ποια καταχώριση είναι επιλεγμένη. Έτσι ένας τυφλός χρήστης ακούει ποια γλώσσα ισχύει αυτή τη στιγμή, αντί να χρειάζεται να το συμπεράνει.

Χρώμα και αντίθεση

Το GravesZIP φορά τα χρώματα της GravesWare, σε μια φωτεινή και μια σκούρα εκδοχή που ακολουθούν τη φωτεινή ή σκούρα ρύθμιση του συστήματός σας. Κάθε κείμενο σε αυτές πληροί το πρότυπο αντίθεσης WCAG AA, 4,5 προς 1, και ένας αυτοματοποιημένος έλεγχος κάνει το build να αποτύχει αν κάποια αλλαγή ρίξει την αντίθεση κάτω από αυτό το όριο. Τίποτα δεν δηλώνεται μόνο με το χρώμα: μια κρυπτογραφημένη γραμμή έχει το λουκέτο της και το πρόγραμμα ανάγνωσης οθόνης λέει «Κρυπτογραφημένο».

Όταν το σύστημά σας είναι ρυθμισμένο σε υψηλή αντίθεση, το GravesZIP αφήνει στην άκρη τα δικά του χρώματα και χρησιμοποιεί το απλό θέμα του συστήματος. Επιλέξατε εκείνα τα χρώματα επειδή τα χρειάζεστε, και μια εφαρμογή που βάφει τον εαυτό της πάνω από αυτή την επιλογή γίνεται πιο δύσκολη στην ανάγνωση.

Μέγεθος

Τα κουμπιά και τα πεδία κειμένου έχουν ύψος τουλάχιστον 44 pixel, το άνετο ελάχιστο για έναν δείκτη, ένα δάχτυλο ή ένα ασταθές χέρι. Το GravesZIP δηλώνει στα Windows ότι υποστηρίζει την κλιμάκωση της οθόνης, ώστε να παραμένει ευκρινές στο 150% ή στο 200% αντί να τεντώνεται και να θολώνει.

13. Υποστήριξη

GravesWare, LLC
support@gravesware.com

Η διεύθυνση βρίσκεται και στη σελίδα «Πληροφορίες» (Βοήθεια > Πληροφορίες για το GravesZIP), μαζί με το κουμπί «Email στην υποστήριξη», που ανοίγει το δικό σας πρόγραμμα αλληλογραφίας με τη διεύθυνση και την έκδοσή σας ήδη συμπληρωμένες. Τίποτα δεν αποστέλλεται μέχρι να το στείλετε εσείς.

Αναφέρετε ποια έκδοση χρησιμοποιείτε — τη δείχνει το παράθυρο «Πληροφορίες» — και ποιο λειτουργικό σύστημα. Για οτιδήποτε αφορά κρυπτογραφημένο αρχείο συμπίεσης, μην στείλετε το αρχείο συμπίεσης ούτε τη φράση πρόσβασης.