6P by GN⁺ 3시간전 | ★ favorite | 댓글 1개
  • CSV나 JSON 파일을 URL 자체에 압축·인코딩하여 서버 업로드나 계정 없이 브라우저만으로 데이터를 공유할 수 있는 웹 도구
  • 데이터는 URL의 프래그먼트(# 이후 부분) 에 저장되며, 브라우저가 이 부분을 서버로 전송하지 않아 서버는 데이터를 수신하지 않음
  • 링크를 받은 사람은 브라우저에서 바로 데이터를 테이블 형태로 조회, 검색, 다운로드 가능
  • GeoJSON 데이터의 경우 피처 속성만 테이블로 표시하고, 지도 미리보기 또는 geojson.io 연동 지원
  • 광고, 회원가입, 스토리지 관리 없이 완전 무료로 동작하며, 페이지 로드 후 오프라인에서도 사용 가능

작동 방식

  • 데이터를 열거나 붙여넣으면 Ziptable이 이를 압축 후 URL에 직접 인코딩
  • URL의 프래그먼트(#) 부분에 데이터가 포함되며, 브라우저는 이 부분을 서버로 전송하지 않음
  • 링크를 받은 사람의 브라우저가 데이터를 로컬에서 언팩하여 표시하는 구조
  • 첨부파일, 클라우드 스토리지 워크플로, 계정 생성 등이 불필요

프라이버시

  • 데이터가 URL 프래그먼트에 존재하므로 페이지 로드 시 Ziptable 서버는 데이터를 수신하지 않음
  • 서버는 앱 자체에 대한 요청만 수신하며, 데이터는 브라우저와 공유한 링크 안에만 존재

단축 URL 관련 주의사항

  • "Shorten URL" 옵션은 전체 링크를 TinyURL 등 서드파티 단축 서비스로 전송
  • 인코딩된 데이터 전체가 포함된 URL이 해당 서비스 서버로 전달되므로, 민감하지 않은 데이터셋에만 사용 권장
  • 단축 링크는 서드파티 서비스에 의존하여 작동 중단 가능성이 있으며, 전체 Ziptable 링크가 가장 영구적인 버전

소규모 데이터셋에 최적화

  • 예제, 데모, 소스 테이블, 빠른 공유 등 소규모~중규모 데이터셋에 적합
  • 매우 큰 데이터셋은 긴 URL을 생성하여 일부 앱에서 잘릴 수 있음
  • 메인 페이지의 압축 미터로 데이터셋이 공유 가능한 범위 내인지 확인 가능 (0~8,000자 범위 표시)

GeoJSON 지원

  • GeoJSON 파일 감지 시 피처 속성만 테이블로 표시하고 지오메트리는 숨김 처리
  • geojson.io에서 전체 지도 보기 연동 지원
  • 데이터셋이 너무 큰 경우 직접 지도 미리보기 대신 다운로드 후 geojson.io에서 열기 안내

특징

  • 광고 없음, 회원가입 없음, 스토리지 레이어 관리 불필요
  • 전적으로 브라우저에서 실행되며, 페이지 로드 후 오프라인 동작 가능

Show GN에 이런게 올라온 적이 있었더라죠 - Show GN: 상남자식 마크다운 공유 웹서비스
URL의 프래그먼트 부분에 단순 텍스트 이상의 무언가를 넣는 아이디어는 꾸준히 나오는 듯 합니다.