Μετάβαση στο περιεχόμενο

Text σε Ascii85 μετατροπέας

Κωδικοποιήστε κείμενο σε Ascii85 ή αποκωδικοποιήστε Ascii85 ξανά σε κείμενο. Πρόκειται για την κωδικοποίηση Base85 που χρησιμοποιείται σε ροές PostScript και PDF, καθώς και σε δυαδικές ενημερώσεις κώδικα Git. Το εργαλείο μετατρέπει την είσοδό σας σε byte UTF-8, μετατρέπει κάθε τέσσερα byte σε πέντε χαρακτήρες από το ! έως το u, χρησιμοποιεί z για τέσσερα μηδενικά byte και μπορεί να περικλείσει το αποτέλεσμα με τα οριοθετικά <~ και ~> της Adobe. Η αποκωδικοποίηση δέχεται και τις δύο μορφές και αγνοεί τα κενά.

Επαναφορά

Συχνές ερωτήσεις

Τι είναι το Ascii85;

Το Ascii85, που ονομάζεται και Base85, κωδικοποιεί δυαδικά δεδομένα ως εκτυπώσιμο ASCII. Μετατρέπει κάθε 4 byte σε 5 χαρακτήρες, από το ! (33) έως το u (117), προσθέτοντας έτσι μόνο 25 τοις εκατό επιπλέον μέγεθος, σε σύγκριση με το 33 τοις εκατό του Base64. Η Adobe το χρησιμοποιεί στα PostScript και PDF.

Ποια είναι γνωστά παραδείγματα Ascii85;

Οι τέσσερις χαρακτήρες Man ακολουθούμενοι από ένα κενό δίνουν 9jqo^, ενώ το Man is distinguished δίνει 9jqo^BlbD-BleB1DJ+*+F(f,q. Το κείμενο sure. δίνει F*2M7/c. Το εργαλείο επιστρέφει αυτές τις τιμές και τις αποκωδικοποιεί ξανά.

Τι σημαίνει ο χαρακτήρας z;

Μια ομάδα τεσσάρων μηδενικών byte γράφεται ως ένα z αντί για !!!!!. Ο αποκωδικοποιητής επεκτείνει το z ξανά σε τέσσερα μηδενικά byte. Μπορεί να εμφανιστεί μόνο στην αρχή μιας ομάδας.

Τι είναι τα οριοθετικά <~ και ~>;

Η μορφή της Adobe σημειώνει την αρχή και το τέλος των δεδομένων Ascii85 με <~ και ~>. Ενεργοποιήστε την επιλογή για να προστεθούν κατά την κωδικοποίηση. Κατά την αποκωδικοποίηση, το εργαλείο τα αφαιρεί αν υπάρχουν, επομένως λειτουργούν και οι δύο μορφές.

Πώς γίνεται ο χειρισμός της τελευταίας μερικής ομάδας;

Αν το μήκος της εισόδου δεν είναι πολλαπλάσιο του τέσσερα, η τελευταία ομάδα συμπληρώνεται με μηδενικά byte, κωδικοποιείται και διατηρούνται μόνο οι πρώτοι n συν ένας χαρακτήρες. Κατά την αποκωδικοποίηση, συμπληρώνεται με u και αφαιρούνται τα επιπλέον byte, ώστε να επανέλθει ακριβώς η αρχική είσοδος.

Γιατί απορρίπτεται η είσοδός μου;

Έγκυροι χαρακτήρες είναι οι ! έως u και το z. Οι χαρακτήρες v έως y, ένα z μέσα σε ομάδα, ένας μοναδικός χαρακτήρας που περισσεύει στο τέλος ή μια ομάδα με τιμή μεγαλύτερη από 32 bit δεν είναι έγκυρα. Τα κενά αγνοούνται.

Είναι το ίδιο με το Z85 ή το Base85 του RFC 1924;

Όχι. Το Z85 της ZeroMQ και το RFC 1924 χρησιμοποιούν διαφορετικά αλφάβητα 85 χαρακτήρων. Αυτό το εργαλείο υλοποιεί το Ascii85 τύπου Adobe και btoa, που χρησιμοποιείται στα PostScript και PDF, καθώς και στην base64.a85encode της Python.

Γιατί η αποκωδικοποίηση αναφέρει μη έγκυρο UTF-8;

Το Ascii85 συχνά περιέχει δυαδικά δεδομένα, όπως συμπιεσμένες ροές PDF. Το εργαλείο εμφανίζει μόνο τα αποκωδικοποιημένα δεδομένα που αποτελούν έγκυρο κείμενο UTF-8 και αναφέρει οτιδήποτε άλλο, αντί να εμφανίζει μη αναγνώσιμα byte.

Πώς κωδικοποιούνται οι χαρακτήρες εκτός ASCII;

Το κείμενο μετατρέπεται πρώτα σε UTF-8, επομένως τα τονισμένα γράμματα και τα emoji γίνονται αρκετά byte το καθένα πριν από την κωδικοποίηση. Η αποκωδικοποίηση επαναφέρει τους ίδιους χαρακτήρες.

Πόσα δεδομένα μπορώ να μετατρέψω;

Έως 5 MiB κειμένου ανά αίτημα. Η μετατροπή εκτελείται στον διακομιστή και η είσοδος δεν αποθηκεύεται.

Σχετικά με το OneClick Pro

Το OneClick Pro είναι μια δωρεάν συλλογή με περισσότερα από 150 διαδικτυακά εργαλεία για καθημερινή εργασία: μετατροπή εικόνων και μονάδων, μορφοποίηση και επικύρωση κώδικα, έλεγχος τομέων και SEO, καθώς και εργασία με κείμενο, ημερομηνίες και αριθμούς. Κάθε εργαλείο λειτουργεί χωρίς εγγραφή ή συνδρομή, και ό,τι εισάγετε χρησιμοποιείται μόνο για τον υπολογισμό του αποτελέσματός σας και δεν αποθηκεύεται ποτέ. Χρησιμοποιήστε το ως γρήγορη εργαλειοθήκη για μεμονωμένες εργασίες ή αποθηκεύστε στα αγαπημένα τα εργαλεία που χρησιμοποιείτε καθημερινά.