Μετατρέψτε αρχεία χωρίς να τα μεταφορτώσετε
Σχεδόν κάθε μετατροπέας αρχείων στο διαδίκτυο λειτουργεί με τον ίδιο τρόπο: το αρχείο σας ανεβαίνει στον διακομιστή κάποιου άλλου, επεξεργάζεται εκεί, και επιστρέφει. Αυτός δεν είναι ο μόνος τρόπος να γίνει, και αξίζει να κατανοήσετε τι πραγματικά σας προσφέρει η εναλλακτική.
Πώς λειτουργεί ένας τυπικός online μετατροπέας
Ιστότοποι όπως το FreeConvert, το CloudConvert και δεκάδες παρόμοια εργαλεία λαμβάνουν το αρχείο σας μέσω HTTP, το τοποθετούν σε ουρά, εκτελούν μια εργασία μετατροπής στην υποδομή τους, αποθηκεύουν το αποτέλεσμα αρκετά ώστε να το κατεβάσετε, και έπειτα (θεωρητικά) διαγράφουν και τα δύο αντίγραφα. Αυτό το μοντέλο λειτουργεί και κλιμακώνεται σε αρχεία πολύ μεγαλύτερα από όσα μπορεί ρεαλιστικά να κρατήσει ένα πρόγραμμα περιήγησης. Σημαίνει επίσης ότι, για όσο χρόνο το αρχείο σας βρίσκεται στους διακομιστές τους, εμπιστεύεστε τις πρακτικές ουράς, αποθήκευσης και διαγραφής ενός τρίτου με ό,τι κι αν περιέχει αυτό το αρχείο — ένα βιογραφικό, ένα συμβόλαιο, μια οικογενειακή φωτογραφία, πηγαίο κώδικα.
Οι περισσότεροι από αυτούς τους ιστότοπους δεν κάνουν τίποτα λάθος. Δημοσιεύουν πολιτικές απορρήτου, πολλοί διαγράφουν αρχεία έγκαιρα, και για πολλά αρχεία πραγματικά δεν έχει σημασία. Αλλά το «μεταφορτώστε το και εμπιστευτείτε μας» είναι η προεπιλογή, όχι επειδή είναι η μόνη επιλογή, αλλά επειδή είναι η επιλογή που κλιμακώνεται σε οποιοδήποτε μέγεθος αρχείου σε οποιαδήποτε συσκευή.
Η εναλλακτική: μετατροπή στο πρόγραμμα περιήγησης
Το AIFreeConverters κάνει την πραγματική αποκωδικοποίηση, μετασχηματισμό και επανακωδικοποίηση μέσα στην καρτέλα του προγράμματος περιήγησής σας, χρησιμοποιώντας κατασκευές WebAssembly των ίδιων μηχανών ανοιχτού κώδικα που θα εκτελούσε ένας διακομιστής — ffmpeg για βίντεο και ήχο, τις βιβλιοθήκες codec πίσω από το έργο Squoosh της Google για εικόνες, pdf.js και pdf-lib για PDF, και ούτω καθεξής (η πλήρης λίστα βρίσκεται στη σελίδα πώς λειτουργεί). Το αρχείο σας διαβάζεται από τον δίσκο από JavaScript που εκτελείται στη δική σας συσκευή, επεξεργάζεται εκεί, και σας επιστρέφεται. Δεν υπάρχει σημείο μεταφόρτωσης για να πάει, γιατί κανένα δεν υπάρχει καθόλου σε αυτή την εφαρμογή.
Αυτό δεν είναι πολιτική — είναι αρχιτεκτονικό γεγονός, και δεν χρειάζεται να το δεχτείτε με πίστη. Ανοίξτε τα εργαλεία προγραμματιστή του προγράμματος περιήγησής σας, μεταβείτε στην καρτέλα δικτύου, και μετατρέψτε ένα αρχείο. Αυτό που θα δείτε να ανακτάται είναι η σελίδα και η ίδια η μηχανή μετατροπής (μια εφάπαξ λήψη, που μετά μπαίνει στην cache)· αυτό που δεν θα δείτε είναι το αρχείο σας να πηγαίνει πουθενά. Αποσυνδεθείτε από το δίκτυο αφού φορτωθεί η σελίδα και η μετατροπή εξακολουθεί να λειτουργεί.
Οι ειλικρινείς συμβιβασμοί
Η εκτέλεση σε πρόγραμμα περιήγησης δεν είναι αυστηρά καλύτερη σε κάθε διάσταση — ανταλλάσσει κάποια πράγματα με άλλα.
- Το μέγεθος αρχείου περιορίζεται από τη μνήμη της συσκευής σας, όχι από μια ουρά στον διακομιστή κάποιου άλλου. Η μηχανή βίντεο εντός προγράμματος περιήγησης διαχειρίζεται περίπου 2 GB· ένα ταινιόμηκο αρχείο 4K δεν θα χωρέσει. Οι μετατροπείς από την πλευρά του διακομιστή μπορούν συνήθως να χειριστούν μεγαλύτερα αρχεία γιατί εκτελούνται σε μηχανήματα φτιαγμένα γι' αυτό.
- Είναι πιο αργό για βαριές εργασίες. Ένα κέντρο δεδομένων που κωδικοποιεί με εγγενές ffmpeg σε πολλούς πυρήνες θα νικήσει μια καρτέλα προγράμματος περιήγησης σε laptop. Για ένα σύντομο βίντεο ή μια παρτίδα φωτογραφιών η διαφορά είναι δευτερόλεπτα· για ένα μεγάλο βίντεο μπορεί να είναι λεπτά.
- Ορισμένες μετατροπές χρειάζονται πραγματικά διακομιστή — πραγματική διάταξη εγγράφων Office, μορφές Kindle, camera RAW, OCR. Αυτές επισημαίνονται ως τέτοιες αντί να προσφέρονται σιωπηλά και να αποτυγχάνουν.
- Η πρώτη μετατροπή ενός συγκεκριμένου τύπου κατεβάζει μια μηχανή — λίγα megabytes για codecs εικόνας, έως περίπου 30 MB για βίντεο και ήχο. Μπαίνει στην cache μετά, αλλά είναι ένα πραγματικό κόστος πρώτης χρήσης που δεν έχει ένα εργαλείο από την πλευρά του διακομιστή.
Σε αντάλλαγμα, τίποτα από όσα μετατρέπετε δεν μεταδίδεται, τοποθετείται σε ουρά, αποθηκεύεται ή υπόκειται σε περίοδο διαγραφής, γιατί δεν υπάρχει κανένα βήμα από την πλευρά του διακομιστή για να συμβεί οτιδήποτε από αυτά. Για τις περισσότερες καθημερινές μετατροπές — φωτογραφίες, σύντομα βίντεο, έγγραφα, αρχεία συμπίεσης — οι συμβιβασμοί μεγέθους και ταχύτητας σπάνια έχουν σημασία, και η διαφορά στο απόρρητο είναι το ζητούμενο.
Πότε να χρησιμοποιήσετε ποιον
Αν μετατρέπετε μια μεγάλη παρτίδα τεράστιων αρχείων βίντεο όσο το δυνατόν πιο γρήγορα και δεν σας νοιάζει ποιος τα βλέπει, ένας μετατροπέας από την πλευρά του διακομιστή με περισσότερη ωμή ισχύ μπορεί να τελειώσει πιο γρήγορα. Αν αυτό που μετατρέπετε είναι κάτι που προτιμάτε να μην παραδώσετε σε τρίτο καθόλου — ή απλά θέλετε ένα λιγότερο πράγμα να σκέφτεστε — ένας μετατροπέας μόνο για πρόγραμμα περιήγησης εξαλείφει εντελώς το ερώτημα, γιατί δεν υπάρχει τίποτα μεταφορτωμένο να ανησυχείτε εξαρχής.
Δείτε το μόνοι σας
Διαβάστε ακριβώς ποιες μηχανές κάνουν τη δουλειά και πού βρίσκονται οι ειλικρινείς περιορισμοί στη σελίδα πώς λειτουργεί, ή την πλήρη ανάλυση χειρισμού δεδομένων στη σελίδα απορρήτου. Ή παραλείψτε την ανάγνωση και απλά δοκιμάστε να μετατρέψετε κάτι από την πλήρη λίστα εργαλείων — η καρτέλα δικτύου δεν λέει ψέματα.
Τίποτα από αυτά δεν είναι ισχυρισμός ότι άλλοι μετατροπείς είναι ανασφαλείς — οι περισσότεροι αξιόπιστοι χειρίζονται τη διαγραφή υπεύθυνα. Είναι περιγραφή μιας διαφορετικής αρχιτεκτονικής: μιας όπου το ερώτημα του τι συμβαίνει σε ένα μεταφορτωμένο αρχείο μετά τη μετατροπή δεν τίθεται καν, γιατί κανένα αρχείο δεν μεταφορτώνεται ποτέ.